フレームワークを使用してJavaScript変数から値を取得するにはどうすればよいHTMLUnit
ですか? 私が持っているようにvar important = "Few important words"
、この文字列を取得したいと思います。
質問する
2149 次
1 に答える
3
変数がグローバルスコープの場合、executeJavaScript(...)
関数を使用してみます。
しかし、変数がグローバルスコープでない場合は、運が悪いと思います:
(function(){
var important = "Few important words";
// ...
}());
その場合、情報を抽出するために、スクリーン スクレイピングまたは実際の HTML/JavaScript の解析に頼らなければならない場合があります。幸運を。
BeautifulSoup を使用して Web ページ上の JavaScript から長いテキスト文字列を抽出するにはどうすればよいですか?も参照してください。-その質問はPythonに関するものですが、最終的な答えである「正規表現を使用する」は、Javaでも機能するようです。HTML/JavaScript を RegEx で解析することは理想的な解決策ではありませんが、他に選択肢がない場合は...
于 2013-03-15T19:10:23.717 に答える