3

こんにちは、

Web サイトからデータを抽出したいのですが、変な JavaScript を使用しているため、cURL で作業を完了できません。ページを開き、いくつかのボタンのクリックを開始できる仮想ブラウザのようなものがあることを知りたいですか?

そうでない場合、コマンドラインからこのタスクを達成するための実行可能プログラムはありますか?

4

1 に答える 1

5

いくつかのオプションがあります。

PerlのWWW::Mechanizeに相当するPHPはありますか?

これは法案に合うように見えます:ScriptableBrowser- http ://www.lastcraft.com/browser_documentation.php

編集-Javascriptをサポートする仮想ブラウザが必要だと思います。RubyとPythonのオプションがいくつか見つかりましたが、PHPには何もありません。たぶん、アプリケーションのこの部分を別の言語から駆動するか、自分で作成する必要があります。または、 Seleniumのようなものを調べてください。必要なものに使用する方法があるかもしれません。

より詳しい情報:

Mechanizeを使用してJavaScriptを処理するにはどうすればよいですか?

http://pypi.python.org/pypi/DOMForm/0.0.1a/

于 2010-07-21T14:27:35.287 に答える