-1

現在、cURLを使用してHTTPリクエストを実行していますが、正常に機能します。ただし、JavaScriptコードを取得し、HTMLのコンテキストで実行して、WebブラウザーのようにDOMを操作する必要があります。

最初に頭に浮かんだのは、 Firefoxを使用することでした。コマンドラインインターフェイスがあるので、プログラムでHTTPリクエストを実行し、JavaScriptをネイティブに実行して、DOMを操作するのは簡単だと思いました。 、操作後に生成されたHTMLを取得します。

ただし、データを非同期でフェッチする際に問題が発生することもあるため、これは予想よりも困難です。

たぶん誰かがすでにこれをしていて、何が最善の解決策になるかについて私にいくつかのヒントを与えることができます。

4

3 に答える 3

1

これを実現するには、おそらくSeleniumリモートコントロールを使用できます。

于 2009-02-23T23:53:09.120 に答える
0

Watirをお勧めします

水と発音されるWatirは、Webブラウザーを自動化するためのRubyライブラリーのオープンソース(BSD)ファミリーです。読みやすく、保守しやすいテストを作成できます。シンプルで柔軟性があります。

于 2009-03-05T15:08:15.150 に答える