import requests
import os
def download_media(media_url):
current_path = media_url[media_url.find('wikiimage/')+10:]
os.makedirs('/'.join(current_path.split('/')[:-1]), exist_ok=True)
with open(current_path, 'wb',) as f:
r = requests.get(media_url,
headers={'Referer':'https://www.zgbk.com/ecph/words?SiteID=1&ID=180450&Type=bkzyb&SubID=138634'})
if r.status_code == 200:
f.write(r.content)
else:
print(r.text)
if __name__ == '__main__':
with open('图片地址0.txt', 'r',encoding="utf8") as f: # 网址文件
urls = f.readlines()
for url in urls:
download_media(url[:-1])
2 个赞