用java爬取JavaScript动态生成的页面,怎么解析js?用rhino?phantomjs?还是其他的什么?
光阴似箭催人老,日月如移越少年。
phantomJS では可能です。
非常に複雑なフロントエンド ロジック (たとえば、トークンを計算するためのロジックがたくさんある) でない限り、js の実行をシミュレートすることはお勧めできません動的に読み込まれるデータの場合、js の実行をシミュレートすることは推奨されませんjson を直接取得する方が簡単です
js スクリプトを解析するための jar パッケージがありますが、具体的なパッケージを思い出せません。
クローラに関する限り、ブラウザの Javascript 解析を直接シミュレートすることはお勧めできません。これを実現するには、対応する Web ページの JSON を直接キャプチャして生成できます。
Java を使用する場合は、Selium の WebDriver を試してください。JS を使用する場合は、phantomjs を使用してください。
このドキュメントを参照してくださいJS によって動的に生成されたデータをクロールするにはどうすればよいですか? http://doc.shenjianshou.cn/de...
phantomJS では可能です。
非常に複雑なフロントエンド ロジック (たとえば、トークンを計算するためのロジックがたくさんある) でない限り、js の実行をシミュレートすることはお勧めできません
動的に読み込まれるデータの場合、js の実行をシミュレートすることは推奨されませんjson を直接取得する方が簡単です
js スクリプトを解析するための jar パッケージがありますが、具体的なパッケージを思い出せません。
クローラに関する限り、ブラウザの Javascript 解析を直接シミュレートすることはお勧めできません。これを実現するには、対応する Web ページの JSON を直接キャプチャして生成できます。
Java を使用する場合は、Selium の WebDriver を試してください。JS を使用する場合は、phantomjs を使用してください。
このドキュメントを参照してください
JS によって動的に生成されたデータをクロールするにはどうすればよいですか? http://doc.shenjianshou.cn/de...