0

HTML ドキュメント内の一連のリンクに関連付けられたファイルをダウンロードしたいと考えています。

リンクは次のように表示されます。

<a href="d?kjdfer87">

しかし、ブラウザでクリックすると、次のファイルがダウンロードされます。

file2.txt

以下は、Python 経由でファイルをダウンロードします。

opener = urllib.request.build_opener()
r = opener.open("unknown.txt")
r.read()

しかし、ファイルが実際に file2.txt と呼ばれていることを確認するにはどうすればよいですか?

4

4 に答える 4

1

実際にはこれは簡単です:

r.info().get_filename()
于 2013-10-20T20:04:24.967 に答える
0

HTTP 応答のContent-Dispositionヘッダーは、応答を特定のファイル名でダウンロードする必要があることを指定したものです。

参照: HTTP で Content-Disposition ヘッダーのファイル名パラメーターをエンコードする方法は?

于 2013-10-20T19:49:53.433 に答える