我努力从外部网站解析数据,例如,仅使用Java的stackoverflow.com。 要知道这个网页是关于我去Chrome开发工具,发现那里XMLHTTPRequest response
与我需要的所有信息!如果它有用,响应具有JSON格式。问题是如何仅使用Java和不使用Servlet来获取这些数据。如何使用Java获取外部网页的XMLHTTPRequest响应文本?
-1
A
回答
0
不要试图抓取和解析网页,只需使用StackExchange API和标准Java工具提出请求并获取原始数据。
如果您的实际问题与您直接无关,那么请查找相关网站的API。否则,你将需要通过手动解析网页或在浏览器引擎中运行页面,并在无头引擎中使用标准JS来获取数据,从而逐字地抓取网页。
+0
对我来说,答案是使用Apache HTTPClient,它提供工具来执行所需的请求 – antongarakh
相关问题
- 1. 如何从使用VBA的网页获取响应正文(不响应文本)
- 2. 使用Java从响应网页获取文本
- 3. 使用XmlHttpRequest获取网页
- 4. Javascript从外部网页获取文本
- 5. 在java中获取网页的实际文本响应
- 6. 如何获取XMLHttpRequest中的响应URL?
- 7. 如何通过IIS模块获取网页的响应文本?
- 8. 无论响应类型如何,获取外部页面内容
- 9. 如何使用XMLHttpRequest获取响应表单servlet
- 10. 如何使用c#从连续响应的网页中获取数据(部分)?
- 11. 使用HTTPClient获取网页的文本
- 12. 如何只从XMLHttpRequest获取响应头文件
- 13. 如何响应XMLHttpRequest
- 14. 如何获得XMLHttpRequest的响应?
- 15. 如何从Ajax/xmlhttprequest调用的响应中获取Cookie
- 16. 如何从java中的任何网页获取标题文本
- 17. AS3/Java/HTML:获取Flash以响应外部html/java事件
- 18. 如何从外部网页提取特定文本?
- 19. 如何异步获取响应文本?
- 20. 使用XMLHttpRequest的响应
- 21. 使用HtmlAgilityPack从网页获取文本
- 22. 如何使用TIdHttp获取DELETE的响应文本?
- 23. 如何使用简单的java代码从JSON响应中获取文本
- 24. XPATH - 如何从网页获取文本?
- 25. C#模拟xmlhttprequest并获取json响应
- 26. 如何使用Javascript获取currernt浏览的网页文本?
- 27. 如何获取本网页的网址
- 28. 如何使用PHP截取外部网页的iFrame的截图?
- 29. 从外部网页获取数据
- 30. vb.net如何从网页浏览器获取此内部文本
**我试图使用类似WebDriver的东西,但发现它太难以使用cssSelector或类似这样的**。你究竟打算做什么?你能提供你尝试过的代码示例吗? – Andersson
我想不管我究竟做了什么。问题是如何得到我需要的所有数据的XMLHTTPRequest响应 – antongarakh