百度的关键词接口为:
http://www.baidu.com/s?wd=keyword
我们可以利用params来提交关键词,代码如下:
import requests
kv={'wd':'python'}
try:
r=requests.get("http://www.baidu.com/s",params=kv)
r.raise_for_status()
print(r.request.url)
r.encoding=r.apparent_encoding
print(len(r.text))
except:
print("爬取失败")
输出结果为:

360的关键词接口为:
http://www.so.com/s?q=keyword
我们可以用与上面相同的方法来提交关键词,代码如下:
import requests
kv={'q':'python'}
try:
r=requests.get("http://www.so.com/s",params=kv)
r.raise_for_status()
print(r.request.url)
r.encoding=r.apparent_encoding
print(len(r.text))
except:
print("爬取失败")
输出结果为:

本文介绍了如何使用Python进行网络爬虫,通过示例展示了如何向百度和360搜索引擎提交关键词搜索请求。分别利用params参数发送请求,获取搜索结果。
1326

被折叠的 条评论
为什么被折叠?



