是否可以使用Java套接字API来读取网页的内容,例如:“ www.yahoo.com”?有人可以举个例子吗?
以及如何阅读受Web应用程序登录屏幕保护的页面的内容?
提前致谢,
达拉角
最佳答案
这是可能的,但不建议这样做。该网页是使用HTTP返回的,它不仅仅是字节流。这意味着,为了使用套接字,您的应用程序需要理解HTTP响应中的指令并相应地执行操作。
要以编程方式访问网页,请使用Jakarta Commons HTTP Client。
关于安全网页,这将取决于它们的安全性,但是,鉴于HTTP客户端可以维护cookie,您也应该能够通过代码执行登录。
关于java - java套接字读取网页内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2719674/