日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

用python批量下载网络图片_python 批量下载网页里的图片

發布時間:2025/3/11 python 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用python批量下载网络图片_python 批量下载网页里的图片 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

import requests

import sys,re

#設置提取圖片url 的正則表達式

imgre = re.compile(r"

#存放找到的 圖片url的列表

all_img_urls = []

#圖片下載后存放位置

save_path = r‘/root‘

#獲取指定網頁中的圖片url

def get_img_url(tmpurl,tmpre,allimgurl,timeout=10):

headers = {‘User-Agent‘: ‘Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36‘}

link = requests.get(tmpurl,headers=headers,timeout = timeout)

content = link.text

retsults = tmpre.findall(content)

for i in retsults:

allimgurl.append(i)

#對圖片url進行下載保存

def save_img(tmpurl,tmppath,timeout=10):

headers = {‘User-Agent‘: ‘Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36‘}

ret = requests.get(tmpurl,headers=headers,timeout=timeout)

img = ret.content

filename = ‘{}/{}‘.format(tmppath,tmpurl.split(‘/‘)[-1])

with open(filename,‘wb‘) as f:

f.write(img)

if name == ‘main‘:

urls = [‘http://www.ivsky.com/bizhi/death_note_v17111/pic_{}.html#al_tit‘.format(385791+x) for x in range(10)]

try:

for url in urls:

imgurls = get_img_url(url, imgre, all_img_urls)

except Exception as e:

print(e)

for img in all_img_urls:

try:

save_img(img,save_path)

except Exception as e:

print(e)

原文:http://blog.51cto.com/13308811/2060142

總結

以上是生活随笔為你收集整理的用python批量下载网络图片_python 批量下载网页里的图片的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。