import re #正则表达式,用于提取url
import urllib #依赖其来下载图片
from urllib.request import urlretrieve
import os
import requests
f = open("192394.txt","r") #设置文件对象
line = f.readline()
line = line[:-1]
img_url = ["a"]
img_name = ["a","b"]
data = ["1"]
i = 0
s = 0
def download_img(img_url, img_name):
print(img_url)
r = requests.get(img_url,stream=True)
print(r.status_code) # 返回状态码
if r.status_code == 200:
imgname = img_name + '.png'
filename = os.path.join('F:\\img',imgname)
open(filename, 'wb').write(r.content) # 将内容写入图片
print(filename)
print("done")
del r
#读取文件
if __name__ == '__main__':
while line:
line = f.readline() # 读取一行文件,报错换行符
line = line[:-1] # 去掉换行符,也可以不去
if line:
img_name = line.split()[0]
img_url = line.split(' ')[1]
print(img_url)
print(img_name)
download_img(img_url, img_name)
s = s + 1
print(s)
f.close() # 关闭文件