JSoup无法连接到URL

我有一个 URL,它是一个包含图像链接的 http 服务器,我想获取这些链接并将它们放在字符串列表中......但是 Jsoup 无法连接,经过一些研究后我发现我需要设置一个用户代理搜索它和东西......


Jsoup.connect 无法获取正确的 html 内容


那是我找到的链接,很旧的帖子,我不知道如何将它应用到我的代码中,这是我的功能


public void GetDataFromURL() throws IOException {

    String URL = "http://*IP ADDRESS*/SS/?C=M;O=D";

    Document document = Jsoup.connect(URL).userAgent("Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.120 Safari/535.2").get();

    Elements links = document.select("a[href]");

    for (Element link : links.subList(5, 40)) {

        urls.add(link.attr("abs:href"));

    }

当我运行应用程序时,它会抛出一个致命错误,这是主线程中的网络,我真的不知道它是如何工作的该怎么办 。


android.os.NetworkOnMainThreadException


拉风的咖菲猫
浏览 193回答 1
1回答

斯蒂芬大帝

您的问题与 Jsoup 无关。这是关于Android如何处理连接的。如何修复 android.os.NetworkOnMainThreadException?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java