java套接字读取网页内容

标签 java sockets html

是否可以使用java套接字API读取网页内容,例如:“www.yahoo.com”?有人可以举个例子吗?

那么读取受网络应用登录屏幕保护的页面内容怎么样?

提前致谢, 达拉角

最佳答案

这是可能的,但不建议这样做。网页使用 HTTP 返回,这不仅仅是字节流。这意味着,为了使用套接字,您的应用程序需要了解 HTTP 响应中的指令并采取相应的行为。

要以编程方式访问网页,请使用 Jakarta Commons HTTP Client .

关于安全网页,这取决于它们的安全方式,但是鉴于 HTTP 客户端可以维护 cookie,您也应该能够通过代码执行登录。

关于java套接字读取网页内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2719674/

相关文章:

java - 将 Activity 连接到 GestureListener

java - 如何在applicationContext中从Spring中排除一个类?

方法参数的Java泛型类型删除

java - java中的空匿名内部类

javascript - 无法将 DOM 元素附加到 DIV 节点 : Uncaught HierarchyRequestError: Failed to execute 'appendChild' on 'Node'

html - Bootstrap 网格环绕少于 12 列

Linux - TCP connect() 失败并出现 ETIMEDOUT

Python:SocketServer 意外关闭 TCP 连接

sockets - LabVIEW中的UDP广播

javascript - 在 HTML5 Canvas 上绘制多边形时出错