Java 登录到外部站点?(安卓)

Java 登录到外部站点?(安卓),java,android,curl,html-parsing,Java,Android,Curl,Html Parsing,使用android中的java,是否可以登录到网站以便解析html页面 我听说在计算机上可以使用一个名为cURL的脚本,但是android有没有这样的东西 谢谢(: 编辑: 我发现了一个站点登录,可以通过使用jsoup使用以下方法实现: Connection.Response res = Jsoup.connect(url) .data("username", "john doe", "password", "mypass") .method(Method.POS

使用android中的java,是否可以登录到网站以便解析html页面

我听说在计算机上可以使用一个名为cURL的脚本,但是android有没有这样的东西

谢谢(:

编辑:

我发现了一个站点登录,可以通过使用jsoup使用以下方法实现:

Connection.Response res = Jsoup.connect(url)
        .data("username", "john doe", "password", "mypass")
        .method(Method.POST)
        .execute();

但目前,我使用此方法遇到了一个SSL错误,我不知道如何修复。

抱歉,除非相关网站支持oAuth,否则您将需要构建自己的客户端。这需要使用用户凭据发送正确的HTTP请求并存储cookie以备将来使用。查看HttpClient和相关类

对于解析,我建议使用一个类似jTidy的库,它可以读取几乎所有内容,并为您提供一个合适的DOM,您可以使用任何想要的XML库

第三方面,您是否考虑过该站点可能已经有了API