代码:
import requests import re import os import urllib3 import queue import easygui root='D://pics//' #用来在本地计算机D盘建立一个pics的文件夹,用来存储下载的图片 url = "https://image.baidu.com/search/flip?tn=baiduimage&ie=utf-8&word=" #百度搜索的url链接 word = easygui.enterbox("please input to a key:") #运行程序输入的关键字 url = url +word r = requests.get(url) r.encoding = r.apparent_encoding #编码转换 html = r.text pic_url = re.findall(r'"objURL":"(.*?)"',html) #正则表达式 i = 0 if not os.path.exists(root): os.mkdir(root) for each in pic_url: print(each) try: pic = requests.get(each, timeout = 10) except: print("错误,图片无法下载") continue; path = root+str(i)+'.jpg' fp = open(path,'wb') fp.write(pic.content) fp.close() i+=1
Python:批量编写图片下载程序
最新推荐文章于 2021-01-29 22:18:05 发布