如何爬取百度搜索结果

2025-05-12 11:53:06

1、为了方便查看结果,我们这里用jupyter notebook来编写。

如何爬取百度搜索结果

3、import requestsres = requests.get("地址")print(res)我们利用requests这个第三方库来进行请求,并且复制刚刚的搜索得到的地址,这里的回应是200,证明没问题。

如何爬取百度搜索结果

5、import requestsres = requests.get("百度/s?wd=美国&pn=1")print(res.content)实际上我们应该用这样的地址,这里第一页为示范爬取结果。

如何爬取百度搜索结果

7、print(soup.title)print(soup.title.string)如果要获取某个类型的结果这个直接这样请求。比如title。

如何爬取百度搜索结果

9、print(soup.findAll(target="_blank"))findAll也是可以找到所有的指定结果的。

如何爬取百度搜索结果

11、for i in soup.findAll(target="_blank"): if i.get("title"): print(i.get("title"))可以优化一下,只打印有用的结果。利用以上方法就可以爬取想要的结果了。

如何爬取百度搜索结果
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢