为了账号安全,请及时绑定邮箱和手机立即绑定

java爬虫如何解析JavaScript

java爬虫如何解析JavaScript

繁花不似锦 2019-03-20 11:19:05
用java爬取JavaScript动态生成的页面,怎么解析js?用rhino?phantomjs?还是其他的什么?
查看完整描述

5 回答

?
慕容森

TA贡献1853条经验 获得超18个赞

phantomJS可以。


查看完整回答
反对 回复 2019-04-17
?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

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

查看完整回答
反对 回复 2019-04-17
?
交互式爱情

TA贡献1712条经验 获得超3个赞

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


查看完整回答
反对 回复 2019-04-17
?
慕神8447489

TA贡献1780条经验 获得超1个赞

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


查看完整回答
反对 回复 2019-04-17
?
胡说叔叔

TA贡献1804条经验 获得超8个赞

如果用java可以试一下Selinium的WebDriver,如果用js写那就直接phantomjs


查看完整回答
反对 回复 2019-04-17
  • 5 回答
  • 0 关注
  • 761 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信