吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5872|回复: 14
收起左侧

[Python 转载] Python 获取百度相关搜索结果关键词例子,超简单

[复制链接]
huguo002 发表于 2019-4-18 17:11
本帖最后由 huguo002 于 2019-4-19 20:24 编辑

Python 获取百度相关搜索结果关键词例子,超简单
Python 获取百度相关搜索结果关键词例子,超简单
带写入功能!

[Asm] 纯文本查看 复制代码
# -*- coding=utf-8 -*-
import requests
import re

headers = {
    "User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36"
}

keyword=(input('请输入关键词:',))
url='https://www.baidu.com/s?wd='+keyword
html=requests.get(url,headers=headers).text
#print(html)
ze=r'<div id="rs"><div class="tt">相关搜索</div><table cellpadding="0">(.+?)</table></div>'
xgss=re.findall(ze,html,re.S)
#print(xgss)
xgze=r'<th><a href="(.+?)">(.+?)</a></th>'
sj=re.findall(xgze,str(xgss),re.S)
#print(sj)
gjc=''
for x in sj:
    print(x[1])
    gjc=gjc+x[1]+'\r\n'

print(gjc)
with open(r'C:\Users\Administrator\Desktop\gjc.txt', 'w', encoding='utf-8') as f:
    f.write(gjc)


需要手动输入查询的关键词!!!
吾爱破解.jpg


更新代码,添加关键词txt读入,格式为一行一个关键词!
后期看看怎么改成多线程版本!

[Asm] 纯文本查看 复制代码
#百度相关搜索关键词抓取,读取txt关键词,导出txt关键词

# -*- coding=utf-8 -*-
import requests
import re

gjc=''
data = []
for line in open(r'C:\Users\Administrator\Desktop\gjc.txt',"r", encoding='utf-8'):
    data.append(line)
    #print(data)

for keyword in data:
    print(keyword)
    headers = {
        "User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36"
    }

    url='https://www.baidu.com/s?wd='+keyword
    html=requests.get(url,headers=headers).text
    #print(html)
    ze=r'<div id="rs"><div class="tt">相关搜索</div><table cellpadding="0">(.+?)</table></div>'
    xgss=re.findall(ze,html,re.S)
    #print(xgss)
    xgze=r'<th><a href="(.+?)">(.+?)</a></th>'
    sj=re.findall(xgze,str(xgss),re.S)
    #print(sj)

    for x in sj:
        print(x[1])
        gjc=gjc+x[1]+'\r\n'

    print(gjc)
    with open(r'C:\Users\Administrator\Desktop\gjcsj.txt', 'w', encoding='utf-8') as f:
        f.write(gjc)


基本个人用应该可以了!

ps:单线程,确实比较慢!!!
采集.gif

免费评分

参与人数 3吾爱币 +5 热心值 +3 收起 理由
wanwfy + 1 + 1 研究一下爬移动端的下拉词
苏紫方璇 + 3 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
ChenM2019 + 1 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

silent小泷 发表于 2019-4-18 17:40
楼主有没有好一点的python语言视频推荐。
 楼主| huguo002 发表于 2019-4-18 17:47
silent小泷 发表于 2019-4-18 17:40
楼主有没有好一点的python语言视频推荐。

你想要看什么样的,我在看易语言的和廖雪峰的,碰到问题就百度找和论坛问。。
ChenM2019 发表于 2019-4-18 18:22
527669613 发表于 2019-4-19 09:01
楼主你那个 关键词工具能否给补个链接
 楼主| huguo002 发表于 2019-4-19 09:16
527669613 发表于 2019-4-19 09:01
楼主你那个 关键词工具能否给补个链接

百度和360一起会崩溃,回头用python整个
527669613 发表于 2019-4-19 09:41
huguo002 发表于 2019-4-19 09:16
百度和360一起会崩溃,回头用python整个

能否帮忙加上个 阿里巴巴
silent小泷 发表于 2019-4-19 11:07
huguo002 发表于 2019-4-18 17:47
你想要看什么样的,我在看易语言的和廖雪峰的,碰到问题就百度找和论坛问。。

我易语言14年就开学的。最后放弃了。哈哈
 楼主| huguo002 发表于 2019-4-19 14:10
silent小泷 发表于 2019-4-19 11:07
我易语言14年就开学的。最后放弃了。哈哈

大佬是这样子的,从入门到放弃!!!
silent小泷 发表于 2019-4-19 19:00
huguo002 发表于 2019-4-19 14:10
大佬是这样子的,从入门到放弃!!!

总是学不会,再勇敢一点!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-25 18:57

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表