タグ付けされた質問 「wget」

GNU Wgetは、最も広く使用されているインターネットプロトコルであるHTTP、HTTPS、FTPを使用してファイルを取得するための無料のソフトウェアパッケージです。これは非対話型のコマンドラインツールであるため、スクリプト、cronジョブ、X Window System(X11)サポートのない端末などから簡単に呼び出すことができます。


5
どのようにwgetの応答を標準出力にリダイレクトしますか?
私は5分ごとにPHPページcrontabをwget用意しています(PHPコードを実行するためだけです)。リクエストの出力を標準wget出力に送信し、通常の出力を送信/dev/null(または非表示)したいと思います。私はwgetマニュアルでそれを見つけることができませんでした。 私は次のようなものを探しています: wget -o stdout http://whatever.com/page.php > /dev/null 知ってる?
148 linux  wget  stdout 

5
リダイレクト時に正しい名前のファイルを取得する方法は?
だから、Googleとスーパーユーザーで検索して(そしてmanページをスキャンして)しばらくしてから、私は簡単だと思う(私は思う)何かに対する答えを見つけることができませんでした: ここに行くと: http://www.vim.org/scripts/script.php?script_id=2340 そして、テーマをダウンロードしてみてください: http://www.vim.org/scripts/download_script.php?src_id=9750 そのようです: wget http://www.vim.org/scripts/download_script.php?src_id=9750 おそらく、というファイルが作成されdownload_script.php?src_id=9750ます。 しかしmolokai.vim、このファイルをダウンロードするためにブラウザを使用した場合に発生することになる、という名前を付けます。 目的の効果を得るには、wgetにどのオプションを指定する必要がありますか? Curlの同等のコマンドでも問題ありません。

4
Wgetで単一のWebページ(背景画像付き)を保存する
Wgetを使用して、参照用に単一のWebページ(再帰的ではなく、サイト全体ではない)を保存します。Firefoxの「Webページ、完全」に似ています。 最初の問題は、CSSで指定された背景画像をWgetで保存できないことです。背景画像ファイルを保存したとしても、--convert-linksはCSSファイル内の背景画像URLをローカルに保存された背景画像を指すように変換するとは思いません。Firefoxにも同じ問題があります。 2番目の問題は、保存するページに別のサーバー(広告など)でホストされている画像がある場合、それらは含まれません。--span-hostsは、以下の行ではその問題を解決していないようです。 私は使用しています: wget --no-parent --timestamping --convert-links --page-requisites --no-directories --no-host-directories -erobots=off http://domain.tld/webpage.html

6
wgetコマンドを使用してドロップボックスファイルをダウンロードする方法は?
chromeやfirefoxなどのエクスプローラーを使用してドロップボックスファイルのみをダウンロードできるようです。wgetを使用してダウンロードすると、html形式のファイルが取得されます。どうして? たとえば、このリンクを開くことができます https://www.dropbox.com/s/mx9eqve5l2ipgyk/test.txt >エクスプローラーを使用しますが、使用する場合 wget https://www.dropbox.com/s/mx9eqve5l2ipgyk/test.txt このファイルのコンテンツを取得できないのはなぜですか?以下は、それをダウンロードするtest.txtの一部です。これはtest.txtの内容ではありません。 wgetエクスプローラではなくDropboxファイルをダウンロードすることは可能ですか? document.observe('script:loaded', function() { SharingModel.init('test\x2etxt', Util.from_json('\x7b\x22item\x5fid\x22\x3a\x20\x22\x22\x2c\x20\x22secure\x5fhash\x22\x3a\x20\x22\x22\x2c\x20\x22subpath\x22\x3a\x20\x22\x22\x2c\x20\x22tkey\x22\x3a\x20\x22mx9eqve5l2ipgyk\x22\x7d')) SharingModel.init_file() $('emsnippet-9911dfc627e1d541').innerHTML = 'test\x2etxt'.em_snippet(50, 0.750).escapeHTML(); $('emsnippet-add7879f5d805012').innerHTML = 'test\x2etxt'.em_snippet(20, 0.750).escapeHTML(); $('emsnippet-981ac0639529f983').innerHTML = 'test\x2etxt'.em_snippet(20, 0.750).escapeHTML(); FilePreview.init_text('https\x3a\x2f\x2fdl\x2edropbox\x2ecom\x2fs\x2fmx9eqve5l2ipgyk\x2ftest\x2etxt', 0) }); } else if (window.jQuery) { jQuery(function () { SharingModel.init('test\x2etxt', Util.from_json('\x7b\x22item\x5fid\x22\x3a\x20\x22\x22\x2c\x20\x22secure\x5fhash\x22\x3a\x20\x22\x22\x2c\x20\x22subpath\x22\x3a\x20\x22\x22\x2c\x20\x22tkey\x22\x3a\x20\x22mx9eqve5l2ipgyk\x22\x7d')) SharingModel.init_file() $('emsnippet-9911dfc627e1d541').innerHTML = 'test\x2etxt'.em_snippet(50, 0.750).escapeHTML(); $('emsnippet-add7879f5d805012').innerHTML = 'test\x2etxt'.em_snippet(20, 0.750).escapeHTML(); $('emsnippet-981ac0639529f983').innerHTML = …


15
リダイレクトを使用するダウンロードサイトで実際のダウンロードURLを見つける方法
何かをダウンロードしたいwgetが、必要なファイルがあるウェブサイトは、自動的にミラーを選択するサイトにリダイレクトするとします(静的ファイルURLは提供されません)。 そのようなサイトからのダウンロードはFirefoxで機能しますが、実際の URL(リダイレクトページへのリンクだけでなく)を取得するにはどうすればよいwgetですか?



2
新しいファイルのみをダウンロードするようにwgetを適切に設定するにはどうすればよいですか?
URLがあるとしましょう、それを呼び出しましょう http://www.some-url.com/folder/ この場所ではディレクトリ一覧が有効になっているため、これを行うことができます。 wget -r -np http://www.some-url.com/folder/ すべてのファイルとサブフォルダーおよびそれらのファイルを含むすべてのコンテンツをダウンロードするには。 ここで、1か月後にこのプロセスを繰り返し、すべてを再度ダウンロードしたくない場合、新しい/変更されたファイルのみを追加する場合はどうすればよいですか?
39 linux  terminal  wget 



1
-kが指定されていない場合、ダウンロード後にwgetがHTMLリンクを相対リンクに変換するようにします
-kオプション(または--convert-link、そのようなmanページが言うように、ダウンロードが完了すると、後に相対的にWebページ内のリンクに変換されます): ダウンロードが完了したら、ドキュメント内のリンクを変換して、ローカル表示に適したものにします。これは、表示されるハイパーリンクだけでなく、埋め込み画像、スタイルシートへのリンク、非HTMLコンテンツへのハイパーリンクなど、外部コンテンツにリンクするドキュメントのすべての部分に影響します。 したがって、指定しなかった場合、ダウンロード後に再度-k実行wgetして修正できますか?その場合、適切なコマンドは何ですか?私の推測ではwget -c [previous options used] [url]、ファイルがダウンロードされたのと同じ作業ディレクトリで実行されます。
32 wget 

7
ダウンロードしたファイルの名前をwgetに変更して、クエリ文字列を含めないようにするにはどうすればよいですか?
私はwgetを使用してサイトをダウンロードしており、多くのリンクにはクエリが添付されているため、これを行うと: wget -nv -c -r -H -A mp3 -nd http://url.to.old.podcasts.com/ 私はこのような多くのファイルになります: 1.mp3?foo=bar 2.mp3?blatz=pow 3.mp3?fizz=buzz 私が終りたいのは: 1.mp3 2.mp3 3.mp3 これはすべてubuntu linuxで行われており、wget 1.10.2があります。 すべての名前を変更するスクリプトを介してすべてを取得した後、これを実行できることを知っています。ただし、wget内からの解決策が本当に欲しいので、ダウンロード中に正しい名前を確認できます。 誰も私がこれを解明するのを助けることができますか?
32 http  rename  wget  podcasts 

3
wgetで接続を再試行する方法は?
インターネット接続が非常に不安定で、時には200 MBのサイズのファイルをダウンロードする必要があります。 問題は、速度が頻繁に低下し、そこに--, -K/sとどまり、プロセスが生き続けることです。プロセスにいくつかのKILLシグナルを送信することを考えましたが、シグナルに関するwgetマニュアルを読んで、それは役に立ちません。 wget接続が切断されて再び立ち上がった後に、強制的に自分自身を再初期化し、中断したところからダウンロードを再開するにはどうすればよいですか? 私はwget走り続けることを望みます、そして私が戻ってきたとき、私はそれをダウンロードして、スピードで待っていないのを見たいです--,-K/s。
29 linux  wget 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.