如何打开浏览器并连接到一个网站,然后在java中使用jsoup解析该网站



>我有一个项目需要一点网络抓取。主要要求是让用户在java应用程序上输入他的数据。然后应用程序将连接到数据输入网站,然后它将自动将用户输入的数据输入该网站。我还没有开始编码,因为我不知道从哪里开始。我已经对此进行了一些研究,它将我指向jsoup和桌面api(用于网络抓取的jsoup和用于打开浏览器的桌面api)。希望在这里收到Java专家的回复。

谢谢!

JSoup肯定会为您完成抓取。但是,您需要处理HTTP(GET/POST等),为此我推荐Apache Http组件。

我不确定您是否要打开浏览器。相反,我希望您要求用户输入(可能通过 Swing UI 或基于浏览器的 UI),然后使用 HTTP 直接与网站对话。我认为您不需要打开浏览器即可访问目标网站。如果你这样做,那么看看Watij,它允许你直接从Java驱动浏览器。

最新更新