猿问

java爬虫如何解析JavaScript

用java爬取JavaScript动态生成的页面,怎么解析js?用rhino?phantomjs?还是其他的什么?

繁花不似锦
浏览 762回答 5
5回答

慕容森

phantomJS可以。

慕桂英3389331

除非是非常复杂的前端逻辑(比如说有一大堆逻辑去算token了) 否则不建议去模拟执行js他如果是动态加载的数据 直接拿json不是更简单

交互式爱情

有解析js脚本的jar包,具体包记不清了。

慕神8447489

就爬虫而言,直接模拟浏览器解析Javascript是不可取的。你可以直接抓取生成对应网页的json之类的来实现。

胡说叔叔

如果用java可以试一下Selinium的WebDriver,如果用js写那就直接phantomjs
随时随地看视频慕课网APP

相关分类

Java
我要回答