wget-拡張子を持つファイルを抽出する


0

次のようなURLに「f.txt」というファイルがあります

http://XXX-int-wap02/DocApp/doc.asp?Document = YYY

ブラウザで上記のリンクをクリックすると、ドキュメント「f.txt」がダウンロードされますが、次のようなwgetを使用すると

wget XXX-int-wap02/DocApp/doc.asp?Document=YYY

ファイルを抽出できますが、ファイルは次のように抽出されます

ファイル名:doc.asp?Document = YYY

ファイル拡張子:doc.asp?Document = YYY

それから私はここでSUスレッドを通りました

リダイレクト時に正しい名前のファイルを取得する方法は?

次に、次のようにwgetを変更しました

wget -O f XXX-int-wap02/DocApp/doc.asp?Document=YYY

上記を使用して、次のwgetコマンドは、以下に示すようにファイルを正常に抽出します。ただし、ファイルの種類は取得されません。下の画像をご覧ください。

ここに画像の説明を入力してください

事前の処理では、実際のファイル名は何であるかを知っています(コマンドでfとして言及しました)が、ファイル拡張子はわかりません。

正しいファイル拡張子でファイル抽出を行う方法はありますか?


読み続けましたか?正解はリンクされた質問にあります。
イグナシオバスケス-エイブラムス

私はwget --trust-server-namesとwget --content-dispositionを試してみましたが、両方とも認識されないオプションがありました:(
UnderDog

wget --trust-server-names XXX-int-wap02 / DocApp / doc.asp?Document = YYY
UnderDog

wget --content-disposition XXX-int-wap02 / DocApp / doc.asp?Document = YYY
UnderDog

上記のコマンドは両方とも認識されませんでした:(
UnderDog
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.