
6. 我们以这条鱼的图片为例,单击它进入第二页.
7. 右键单击检查php批量下载图片,您可以看到我们想要获取src的地址,如下图所示.
8. 获取图片的源代码,如下所示.
9. Xpath获取路径,以区分图片名称,如下所示.

/ 3下载图片/
1. 为了便于存储,请创建一个新的文件名作为存储路径,如下图所示.
2. 也就是说,您需要在Python代码的同一目录下创建一个新文件夹php批量下载图片,称为“ Picture of Heaven's Web Crawl”. 如果没有这样的文件夹,则会在下图中显示错误.
3. 使用with函数打开和写入文件. 以下代码的含义是在代码框中创建带有特定注释的文件.

"wb" # 意思是以二进制格式打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
"as f" # 意思是写入一个叫f的文件。
"f.wirite(html)" # 意思是说把html的内容写入f这个文件。
4. 以下是每个代码的含义,您可以学习.
5. 根据上述代码,基本上可以批量下载. 接下来,我们继续进行优化. 我们导入一个名为fake_useragent的fake_useragent第三方库来实现随机请求标头设置.
fromfake_useragent import UserAgent
ua =UserAgent()
print(ua.ie) #随机打印ie浏览器任意版本
print(ua.firefox)#随机打印firefox浏览器任意版本
print(ua.chrome) #随机打印chrome浏览器任意版本
print(ua.random) #随机打印任意厂家的浏览器

6. 我们可以再次初始化init方法,添加ua.random,并使其随机生成; UserAgent代码如下图所示: (这里我们设置了50个随机生成的代码,以选择一个进行请求)
7. 最终效果图,终端显示如下图所示.
8. 图片后的效果图片自动下载到本地高清〜
9. 至此,批量下载解析后的图像地址的任务已经完成,您可以愉快地浏览图片了.

10. 不建议您爬网太多数据,这会增加服务器的负载,只需尝试一下即可.
/ 4摘要/
本文基于理论文章. 通过Python中的搜寻器库请求,lxml,fake_useragent,我们带您分析网页的结构并提取网页图像地址的数据,并下载一批解析后的图像地址. 该方法是有效的. ,欢迎大家尝试.
如果您需要本文的源代码,请在公共帐户[Python Crawler and Data Mining]的背景中回复四个单词“高清图片”. 感觉真爽. 记得给一颗星星.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-238178-1.html
太正确了
我去
你赚发了