-6

次のようなものをダウンロードする必要があります

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()

間違ったPDFを作成するだけです。

それをファイルに書き込むにはどうすればよいですか?

4

1 に答える 1

8

その上に構築され、より高いレベルの抽象化を備えた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()
于 2013-03-23T23:25:10.883 に答える