python实现搜索框关键词采集功能

 时间:2024-10-11 19:13:17

1、首先安装urllib库,具体方法为 开始-运行-输入cmd 打开窗口提示符。输入命令pip urllib

python实现搜索框关键词采集功能

3、接下来用input代码和用户交互,让用户输入关键词,具体代码如下:c = input("请输入关键词:")

python实现搜索框关键词采集功能

5、接下来进行请求的发送,具体代码如下:url 屏顿幂垂= "https://www.baidu.com/sugrec?pre租涫疼迟=1&p=3&ie=utf-8&json=1&prod=pc&from=pc_web&sugsid=1445,21121,30790,30908,30823&wd="+ c +"&req=2&csor=2&pwd=fu%27zhuang&cb=jQuery110205928031753090219_1583222582808&_=1583222582819"res = urllib.request.urlopen(url)

python实现搜索框关键词采集功能

7、经过以上代码,数据已经被全部提取出来,下面我们用正则单独提取有用数据,具体代码如下:pat = re.compile(r'","q":"(.*?)"},{"type')resc = re.findall(pat,data)

python实现搜索框关键词采集功能

9、整体代码总结和运行效果:import urllib.requestimport urllib.parseimport rec = input("请输入关键词:")c = urllib.parse.quote(c,encoding="utf8")url = "https://www.baidu.com/sugrec?pre=1&p=3&ie=utf-8&json=1&prod=pc&from=pc_web&sugsid=1445,21121,30790,30908,30823&wd="+ c +"&req=2&csor=2&pwd=fu%27zhuang&cb=jQuery110205928031753090219_1583222582808&_=1583222582819"res = urllib.request.urlopen(url)data = res.read().decode("utf8")pat = re.compile(r'","q":"(.*?)"},{"type')resc = re.findall(pat,data)for i in resc: print(i)

python实现搜索框关键词采集功能
  • 摩尔庄园中如何购买圆形青石砖
  • scratch中创建文本角色的方法
  • 摩尔庄园餐厅食材怎么获得
  • 幻变者道标怎么获得
  • 我的侠客任窈窈攻略
  • 热门搜索
    夯怎么读音 油性头发怎么改善 百合怎么吃 海信电视怎么投屏 微信怎么恢复聊天记录 玫瑰花怎么养 鼻子不通气怎么办速效办法 nfc怎么用 恣怎么读 堑怎么读