このページを本にダウンロードできますか?

このページを本にダウンロードできますか?

ここからSQLチュートリアルをダウンロードしたいと思います。http://www.w3schools.com/sql/default.asp、書籍として、SQLに関連するすべての章をリンクとして含みます。

これは私の命令です。

wget -r -np -nH  -p -k  http://www.w3schools.com/sql/default.asp

ダウンロードしたディレクトリにはsqlいくつかのASPファイルがありますが、Chromeでこのファイルを開く方法がわかりません。

Webページを正しくダウンロードしましたか?私は何をすべきですか?ありがとうございます!

答え1

たとえば、またはなどのツールを使用しよhttrackうとする時間を無駄にするのではなく、適切なツールを使用します。お問い合わせのURLをダウンロードする方法は次のとおりです。私は直接ダウンロードし、Chromeでも動作します!wgetcurl

$ httrack http://www.w3schools.com/sql/default.asp
Mirror launched on Sat, 13 Sep 2014 22:50:32 by HTTrack Website Copier/3.48-19 [XR&CO'2014]
mirroring http://www.w3schools.com/sql/default.asp with the wizard help..
Done.57: www.w3schools.com/sql/trysql_view.asp?x= (0 bytes) - OK
Thanks for using HTTrack!

完了すると、次のディレクトリ構造が残ります。

$ ls -l
total 36
-rw-r--r--. 1 slm slm 4243 Sep 13 22:50 backblue.gif
-rw-rw-r--. 1 slm slm  181 Sep 13 22:51 cookies.txt
-rw-r--r--. 1 slm slm  828 Sep 13 22:50 fade.gif
drwx------. 2 slm slm 4096 Sep 13 22:51 hts-cache
-rw-rw-r--. 1 slm slm  736 Sep 13 22:51 hts-log.txt
-rw-r--r--. 1 slm slm 5057 Sep 13 22:50 index.html
drwxr-xr-x. 3 slm slm 4096 Sep 13 22:50 www.w3schools.com

コンテンツを確認するには、index.htmlルートレベルのファイルに移動すると、次のページが表示されます。

    SS1

リンクをクリックすると、ダウンロードしたページに移動します。

    SS2

測定目的のため、ここのサイドリンクのいずれかをクリックして、適切にナビゲートされていることを確認しました。

    SS3

引用する

答え2

まず、テストを実行するために現在の作業ディレクトリをテストディレクトリにコピーしてから、次のことを試してください。

次に、以下を実行する必要があります。

これは、ファイルをaspページからhtml応答に変換する必要があります(Webサーバーの応答を取得するには、-Oコマンドを使用し、それを取得してページをfilename.htmlファイルに入れます)。

  wget -O filename.html http://www.w3schools.com/sql/default.asp

次に、ページの拡張を次に置き換えます。

  for f in *.old_file_extention; do mv $f `basename $f to .new_file_extension; done;

次に、すべての.htmlページのページの.aspリンクを.htmlファイルリンクに置き換えます。

  sed -i 's/.asp/.html/' *.html 

試してみてください。これで、
動作しているWebページへのリンクを開くことができます。最初のコマンドは一度に1ページしかインポートされないため、いくつかの問題を解決する必要があるかもしれません。持っているものを組み合わせる必要があります。

答え3

努力する:

wget -r http://www.w3schools.com/sql

うん結果出た

次のディレクトリとファイルがあります。

mohsen@debian:~/offline docs/www.w3schools.com$ ls
about  angular  aspnet  bootstrap  css  default.asp  favicon.ico  forum  html  index.html  jquery  js  php  robots.txt  sitemap  sql  stdtheme.css  xml

答え4

短い答えかもしれませんので、参考になれば幸いです。 .aspファイルをインポートし、.html拡張子を持つファイルに名前を変更しました。これにより、.asp html出力が使用され、ブラウザでファイルが.htmlとして開きます。

関連情報