Android studio中用jsoup抓取网络数据作为textview文本内容失败

直接运行java程序已爬取成功,如下图,但放在activity内就没有结果,textview中的内容一直为空,无法访问网站并获取到内容。
图片说明

已添加网络访问允许

 <uses-permission android:name="android.permission.INTERNET" />

和jsoup的jar包

 compile 'org.jsoup:jsoup:1.9.2'

activity内的代码如下:

 稍等,程序修改中(我把UI修改放进子线程了,网络访问没放进去,还在改)

本人安卓新手一枚,求各位大神教导,不胜感激。

4个回答

兄弟,那个jsoup的方法放在子线程里面,然后成功后在主线程赋值

qq_41929963
qq_41929963 回复月扉: 我也出现了这个问题,我想问问你是怎么解决的呢?
7 个月之前 回复
qq_41205510
qq_41205510 回复baidu_22510125: 能帮帮我吗?
2 年多之前 回复
baidu_22510125
月扉 获取成功了,谢谢您
2 年多之前 回复
baidu_22510125
月扉 我试了一下把jsoup的方法放在子线程里面,还是获取不到元素,我更新了问题里的代码,能拜托您再看看吗?
2 年多之前 回复

result = elements1.get(0).text(); 后面加一个toString试试

这个要结合你的网页看
Elements elements1 = doc.select("div.remark");
在这里调试下,看看获取到元素了没有

有DeBug打断点试试看看是哪一个方法发没有执行

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐