-5 python
我需要下载类似的东西
str = 'http://query.nytimes.com/mem/archive-free/pdf?res=9A00EEDE1431E13BBC4850DFBF66838A649FDE'
url = urllib2.urlopen(str)
file = open('test.pdf', 'w')
file.write(url.read())
file.close()
Run Code Online (Sandbox Code Playgroud)
它只会创建一个错误的pdf.
我该如何将其写入文件?
您可以使用该pattern模块,该模块构建在最基础之上urllib2并具有更高级别的抽象.
from pattern.web import URL
url = URL('http://query.nytimes.com/mem/archive-free/pdf?res=9A00EEDE1431E13BBC4850DFBF66838A649FDE')
f = open('nytimes.pdf', 'wb')
f.write(url.download(cached=False))
f.close()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7096 次 |
| 最近记录: |