Python爬取网页图片并保存(python爬取网站图片并保存)

http://www.itjxue.com  2023-03-25 14:24  来源:未知  点击次数: 

python 怎么把爬到的图片保存下来?

#建立单级目录

filename=r'E:\NASDownload\视频\一行代码爬视频\爬取图片以此

for i in range(0,len(imageinfo)):

path="{}{}{}{}".format(filename,'\\',i,'.jpg')

res=requests.get(url=imageinfo[i]).content

time.sleep(5)

with open(path,'wb') as f:

f.write(res)

f.close()

python 网络爬虫,怎么自动保存图片

def?download_poster_image(movie):???#定义一个下载图片函数

????src?=?movie??#取出它的url

????r?=?requests.get(src)???#去获取这个url

????fname?=?url.split('/')[-1]???#从url里面获取这个文件名

????with?open(fname,?'wb')?as?f:??#应答的内容写进去并且使用二进制

????????f.write(s.content)

????movie['poster-path']?=?fname

res?=?requests.get(url)

img_url?=?res.xpath('//img[@class="q-img-item"]/@src')

movie?=?img_url?

download_poster_image(movie)?#执行函数

python 如何将大量图片的url保存到本地?

你如果要保存图片的url,直接把imgsrc写入本地文件就可以了,urllib.request.urlretrieve(imgsrc)这个的意思是你要保存的不是图片的url,而是要把图片下载下来,这个是要批量爬取网站上的图片,需要考虑网站的反爬虫措施了。

(责任编辑:IT教学网)

更多

推荐人物新闻文章