1

curl を使用して URL ( http://bbs.byr.cn/#!board/JobInfo?p=3 )からページを取得することを検討していましたが、bash のような通知を受け取りました。

$ curl bbs.byr.cn/#!article/JobInfo/102321
bash: !article/JobInfo/102321: event not found

この URL はブラウザ ウィンドウでアクセスできます。この URL で動作する curl コマンド ラインを作成するにはどうすればよいですか?

4

1 に答える 1

1

一般に、ハッシュタグ (#) の後の内容がクライアント側の JavaScript によって処理されるだけでは、これは不可能です。Curl は JavaScript を実行できません。その URL を引用符で囲んでページの静的な部分を取得することはできますが、これはおそらくあなたが望むものではありません。

http://bbs.byr.cn/board/JobInfo?p=3Firebug でそのページのトラフィックを観察すると、URLがダウンロードされることがわかります。このファイルをダウンロードして、結果を取得できます。

于 2013-07-18T03:53:09.070 に答える