【发布时间】:2011-09-19 22:49:15
【问题描述】:
我正在尝试使用 jsoup 登录一个站点然后抓取信息,我遇到了一个问题,我可以成功登录并从 index.php 创建一个文档,但我无法获取站点上的其他页面。我知道我需要在发布后设置一个 cookie,然后在我试图打开网站上的另一个页面时加载它。但是我该怎么做呢?以下代码让我登录并获取 index.php
Document doc = Jsoup.connect("http://www.example.com/login.php")
.data("username", "myUsername",
"password", "myPassword")
.post();
我知道我可以使用 apache httpclient 来执行此操作,但我不想这样做。
【问题讨论】:
-
该代码是否适用于您从网站登录和抓取信息??因为在我的情况下它不起作用
-
你可以在这里看到我的代码stackoverflow.com/questions/28110219/…
标签: java screen-scraping jsoup