-1

Web サイトからダウンロードする必要がある約 300 の小さなファイルがあります。すべてが 1 つのディレクトリにあります。ファイルはサイズが異なり、拡張子も異なります。それぞれを Web ブラウザに入力して [名前を付けて保存] などをクリックしたくありません。リストをpythonに渡して、各ファイルをダウンロードしてディレクトリに保存したいと思います。Python が単純にディレクトリをダウンロードできるのであれば、それはさらに良いことです。

4

2 に答える 2

3

これはすべてここで詳しく説明されています。Requests は一般的に優れているため、使用することをお勧めしますが、urllib2 は標準ライブラリに含まれているため、新しいパッケージをインストールする必要はありません。

于 2013-06-20T14:54:40.093 に答える
2

Python 3.3 を使用している場合は、urllib を探しています。

import urllib.request
url = r"https://www.google.com/images/srpr/logo4w.png"
opener = urllib.request.urlopen(url)
file_out = open("my_image.png", "wb")
file_out.write(opener.readall())
file_out.close()

これで、作業ディレクトリに「my_image.png」というファイルができたはずです。

于 2013-06-20T15:01:01.897 に答える