我如何通过java从http web请求获得动态内容
How can I get dynamic content from a http web request through java
输出的HTML代码不完整,因为其中的javascript没有执行。
我需要运行javascript吗?
我想通过java获得一个现场招标网站的内容。
与其抓取动态内容,还不如弄清楚javascript正在做什么(例如,它正在做什么AJAX调用),并编写应用程序做同样的事情。
你没有提到你说的是哪个网站,但如果他们想让你做这种事情,很可能他们会开发一个"web API"供你这样的人使用。而另一方面,他们可能不希望人们通过做这种事情获得比其他用户不公平的优势。
无论哪种方式,查看网站的服务条款等…否则你可能会惹上法律麻烦。
相关文章:
- ajax请求的动态谷歌图表
- 在动态功能中缓存ajax请求
- Spring MVC Ajax请求刷新动态表
- Codeigniter JQuery在JQuery.get请求后动态加载视图中的数据
- 如何使用Laravel进行动态Ajax请求
- 按顺序执行ajax请求的动态编号
- Angular2:动态同步http请求
- 如何使用动态请求参数实现像谷歌一样的自动完成
- 动态请求跨域请求的权限
- 强制浏览器请求动态加载的图标
- 对 Google API HTTP 请求使用动态变量
- Angular 2 在发布请求中动态更改基本 URL
- 流星:发布动态请求的项目范围
- 从数据属性动态获取 JQuery Ajax 请求的 URL
- Web 浏览器何时请求动态创建的 iframe 的 src 内容
- 如何根据请求制作一列表格以动态显示 jsp
- 在 AJAX 请求上动态生成的大型 SVG 文件在 IE9 中无法正确加载
- 在 node.js 中获取动态请求参数
- 如何根据变量值动态请求React组件
- AngularJS:动态样式表链接标记过早触发请求