Python如何爬取百度图片?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python如何爬取百度图片?相关的知识,希望对你有一定的参考价值。

百度图片似乎有反爬虫
每一次爬到的都不是网页源代码

参考技术A 几乎所有的网站都会有反爬机制,这就需要在爬取网页时携带一些特殊参数,比如:user-agent、Cookie等等,可以在写代码的时候用工具将所有参数都带上。 参考技术B 可以借助类似selenium等库实现
你贴一下你的代码呢追问

代码我好像删了,就连requests.get到的都不是真正的源代码(加了user-agent)

参考技术C 您好,你的问题,我之前好像也遇到过,以下是我原来的解决思路和方法,希望能帮助到你,若有错误,还望见谅!打开Chrome console,选择Network XHR然后下拉加载然后,直接get那个Request URL借能得到图片的json数据了再然后,解析json得到图片url, 下载图片时记得在header中添加Referer, 其值就是上面的Request URL。不然会403 forbidden!,非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!

以上是关于Python如何爬取百度图片?的主要内容,如果未能解决你的问题,请参考以下文章

python爬取百度搜索图片

python3爬取30张百度图片&大量百度图片王俊凯

python3爬取30张百度图片&大量百度图片王俊凯

python3爬取30张百度图片&大量百度图片王俊凯

python 爬取百度图片

python 爬取百度图片