2011-06-09 41 views
5

私はwgetのを使用してWebページhttp://www.codeproject.com/KB/tips/ModelViewController.aspxをダウンロードしたいので、私は単純に本当に基本的なコマンドを使用:私が受け取った何wgetのダウンロードaspxページ

wget http://www.codeproject.com/KB/tips/ModelViewController.aspx

.aspx拡張子のファイルだった、これ通常のブラウザでは正しく表示されませんでした。

どうすればそのWebページをダウンロードできますか?

答えて

0

ファイルが実際に正しく表示されます。ファイル名を.htmlファイルに変更すると、これを確認できます。ウェブサーバによって使用されるサーバー側の技術は、wgetの

編集には影響しません:この下の私のコメントが間違っていたが、それを指摘してcommentorためのおかげで、将来の読者のためにそれらを削除した

+1

間違っている、 'wget'は非常に簡単にそれを行うことができます(' -p --convert-links'、この機能は何年もありました)。 wgetはあなたの名前を変更することができます( '-E')。マニュアルを参照してください:http://www.gnu.org/software/wget/manual/wget.html#Advanced-Usage – Piskvor

+0

@Haz、私はその名前を変更しましたが、私が@Piskvorの答えに対するコメントで述べたように、コードの強調表示といくつかの画像が失われ、ひどいフォント。 – Tracy

+0

@ Piskvorは、-pと--convert-linksオプション(-kと同等)を使って、ダウンロードしたページに関連するファイルを含むフォルダを取得します。ただし、同じaspx拡張ファイル問題は、私はフォルダを掘った後、素敵な通常のHTMLページを見つけることができませんでした。 – Tracy

2

wget manual pageの礼儀(「wgetのオプション」、ところで上のウェブ検索の最初の結果):

wget -E http://whatever.url.example.com/x/y/z/foo.aspx 

あなたはまた、すべての関連メディア(CSS、画像など)をダウンロードしたい場合は、おそらく--convert-linksで、-pを使用するには、(書き換え、オフライン表示のページ):

このページから10
wget -Ep --convert-links http://whatever.url.example.com/x/y/z/foo.aspx 
+0

私はあなたの答えを試しました、それはちょうどページをダウンロードして** html **のサフィックスを追加したようですが、何もしない、特にコードの強調表示や複数の写真よりも優れています失われています。 – Tracy

+0

@ Tracy:関連する画像やその他のデータをダウンロードしたかったとは言いませんでした。 – Piskvor

関連する問題