有规则的数据, 知道PDF地址,批量下载PDF
# -*- coding: UTF-8 -*-
import requests
import os
import sys
reload(sys)
sys.setdefaultencoding('utf8')
dict = [['文件夹名1','PDF地址','PDF地址'],
['文件夹名2','PDF地址','PDF地址']]
name = ['PDF名称1','PDF名称2']
for i in range(len(dict)):
for si in range(len(dict[i])):
if si == 0:
print(dict[i])
path = "C:/Users/dell-3020/Downloads/pdf/"+dict[i][si].encode("gb2312")
pan = os.path.exists(path)
if not pan:
os.mkdir(path)
if si != 0:
pdf_url = dict[i][si]
r = requests.get(pdf_url) # create HTTP response object
sname = name[si-1]
print(sname)
filename = "C:/Users/dell-3020/Downloads/pdf/"+str(dict[i][0])+"/"+str(sname)+".pdf"
with open(filename.decode('utf-8'),'wb') as f:
f.write(r.content)