Jsoup を使用してデータのページを解析する単純な Java スクリプトを作成しました。ただし、サイトの作成者はページを大幅に変更したため、ページに一定量のデータがある場合は、検索を絞り込むか、リンクをクリックするとデータが表示されるようにすることができます. 解決策を見つけようと頭を悩ませていましたが、URL は変わらず、リンクの href はjavacript:void(0);
. スクリプトを使用して、データを含む html を取得する方法はありますか?
質問する
2480 次
2 に答える
3
Seleniumのような Web ブラウザーを駆動するものを使用してみてください。それは私が使用した唯一のものであり、他に何も必要としませんでした。あなたに合ったものがあると確信しています。いくつかをテストするかどうかをテストする必要があります..セレン(または選択したWebドライバー)でJavaScript要素を取得したら、それらをJSoup要素に解析します。この方法では、ライブラリを完全に変更する必要はありませんが、追加するだけです。
また、ブラウザのアドレス バーの変化を監視することで、javascript を回避する方法もあります。
于 2014-09-03T14:53:18.180 に答える