企业网站域名后缀,织梦只显示网站首页,模板建站和定制网站的对比,wordpress 如何备份数据库笔者看上了一组图集#xff0c;然后准备一张一张下载时#xff0c;瞄了一眼#xff0c;这组图集还有100#xff0c;好吧#xff0c;我酸了。
笔者就是试试工具#xff0c;你们别像我这样用#xff0c;这么好的工具#xff0c;做自媒体#xff0c;那绝对了那如何批量下…笔者看上了一组图集然后准备一张一张下载时瞄了一眼这组图集还有100好吧我酸了。
笔者就是试试工具你们别像我这样用这么好的工具做自媒体那绝对了那如何批量下载几百张图片呢教程开始了。
首先电脑准备下载一个Python版本尽量3.0以上Android系统下载一个pydroid3iOS系统用Pythonista。下面我就用电脑教程了手机教程更简单安装了requests库后直接划到下面取代码运行。
把软件下载安装之后我们首先要安装Python第三方库。
打开软件在页面输入import requests如上图就是没有安装第三方requests库那我们就要安装一下。
按下键盘的WinR打开运行窗口输入cmd,打开DOS窗口。(可能有人看了看键盘Win键位我咋找不到呢哈哈哈如果你还不会打开那么你百度一下如何打开DOS窗口按照教程打开就可以了)。
在DOS窗口中输入pip install requests然后我们到Python中查看是否安装成功requests库没有像之前的红色警告那么表明我们已成功安装requests库。
我们新建一个文件来写代码我们在新建的文件页面写程序
import urllib.requestimport reimport osimport urllib#根据给定的网址来获取网页详细信息得到的html就是网页的源代码def getHtml(url):page urllib.request.urlopen(url)html page.read()return html.decode(UTF-8)def getImg(html):reg rsrc(.?\.jpg) pic_extimgre re.compile(reg)imglist imgre.findall(html)#表示在整个网页中过滤出所有图片的地址放在imglist中x 0path E:\\test# 将图片保存到E:\\test文件夹中如果没有test文件夹则创建if not os.path.isdir(path):os.makedirs(path)paths path\\ #保存在test路径下for imgurl in imglist:urllib.request.urlretrieve(imgurl,{}{}.jpg.format(paths,x)) #打开imglist中保存的图片网址并下载图片保存在本地format格式化字符串x x 1return imglisthtml getHtml(http://tieba.baidu.com/p/2460150866)#获取该网址网页详细信息得到的html就是网页的源代码print (getImg(html)) #从网页源代码中分析并下载保存图片按下键盘F5键位运行代码就能抓到图片了。