Python一键爬取任意网页中所有图片

liftword3周前 (12-08)技术文章16

今天分享一个爬虫程序,爬取指定网页中的所有图片,目的是将所有图片下载下来保存到本地,因为鼠标一张一张点击下载效率很低,于是可以用爬虫批量爬取图片。

代码我已亲测可用,具体步骤如下,我们开始吧:

1,将代码复制到你的py文件中,存放在本地C盘根目录下,名为:crawl.py

(这里不让发链接,有需要代码的评论区喊一声)

2,安装所需要的Python模块:

pip install beautifulsoup4

pip install requests

pip install urllib3

3,去找一个网页,里面最好能有很多的图片,把网页链接放到代码相应位置

4,指定一个保存图片的目录路径,把路径地址放到代码相应位置

5,Win+R运行cmd,在命令行中输入:python C:/crawl.py 查看结果

6,稍等一会后,网页中所有图片将会被保存到你指定的目录中

至此,我们就完成了一键爬取任意网页中所有图片的程序执行,大家喜欢的话记得支持一下,有遇到问题的随时喊我。

但会有一些特殊的网页,比如百度图片的加载方式是AJAX获取的,所以要爬AJAX加载图片的网页就需要修改代码要去先爬它的json,在爬取图片,有需要的朋友也可以喊我哦。