html通过js渲染数据 用htmlunit怎么去获取一个有JS加载的网页信息?
浏览量:2369
时间:2021-03-10 14:53:26
作者:admin
用htmlunit怎么去获取一个有JS加载的网页信息?
有两种选择。我推荐第一个。一种是在网页请求后读取相关网页中的JS和标题,通过处理程序了解获取信息的接口。通过httpclient获取所需信息。2: htmlunit框架提供的方法:javascriptexecutor jsexecutor=(javascriptexecutor)driverjsExecutor.executeScript文件(“loginsubmit()”,”)这里的loginsubmit是页面中JS方法的名称(页面中应该有这个JS方法,当然你可以自己写一些JS)。然后通过DOM操作获取所需的信息。
如何抓取执行js之后的网页内容?
如果您对爬网性能没有任何要求,请尝试selenium或Watir。Web自动化测试脚本可以很好地使用它做很多事情。使用浏览器执行JS,然后从dom获取数据。另一方面,如果您知道JS是通过Ajax或API获取数据的,那么直接转到数据源,获取JSON或XML,然后处理数据
html通过js渲染数据 js实现数据预加载 js下拉加载更多
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。