1

URLを指定して、によってダウンロードされたファイルの名前を返す関数を作成したいと思いますwget URL

の振る舞いがよく​​わかりませんwget。、、、、またはで実行wgetするpython.orgwww.python.org、ダウンロードされたファイルの名前はです。http://www.python.orghttp://www.python.org/index.html

ただし、そうするとwww.python.org/about、ダウンロードされるファイルの名前はabout、ではなく、になりindex.htmlます。

4

1 に答える 1

0

wget最初のケースでフェッチする理由index.htmlは、それがサーバーが指すデフォルトの「ホームページ」だからです。python.org、、、およびはファイルwww.python.orgではないため、サーバーはを指します。通常は表示されませんが、ブラウザもそこに向けられます。は別のページであるため、ダウンロードするファイルの名前が異なることは理にかなっています。http://www.phython.orghttp://www.python.org/wgetindex.htmlwww.python.org/about

それがどのように機能するかを知りたいのであれば、wgetのmanページをお勧めしますか?ダウンロードしたファイルの名前が気になる場合は、オプションを使用して変更することが-Oできます。

于 2012-11-13T00:54:59.263 に答える