【发布时间】:2020-05-20 06:57:03
【问题描述】:
我尝试this code下载很多pdf文件:
import requests
for i in range(1, 30):
r = requests.get('http://www.setpp.kemenkeu.go.id/risalah/ambilFileDariDisk/'+str(i), allow_redirects=True)
open('file-risalah.pdf', 'wb').write(r.content)
但它只输出一个 pdf 文件。如何下载每个pdf文件,以便它可以输出与迭代一样多的文件? 我绑了:
import requests
for i in range(1, 30):
r = requests.get('http://www.setpp.kemenkeu.go.id/risalah/ambilFileDariDisk/'+str(i), allow_redirects=True)
open('file-risalah'+str[i]+'.pdf', 'wb').write(r.content)
但它的错误
【问题讨论】:
-
你快到了!
str[i]虽然不是正确的语法。您在requests.get('...ambilFileDariDisk/'+str(i), ...)中使用了正确的语法
标签: python url web-scraping