我现在正在尝试使用一个小机器人。在所有的仇恨之前 - 是的,我已经尝试搜索并找到与我相关的答案,但我根本无法让我的工作以他们的方式工作:/。我发现 Jsoup 非常适合从 HTML 解析数据以在应用程序中使用。
所以我试图从这里接收数据Krak
因此,当我输入数字时,可以说“86202710”链接将是数字链接
然后,我尝试提取给定号码的所有者姓名,即“Jens Fisker Automobiler A/S”。但我似乎无法将此文本放入我的文本视图中。希望你们能指导我一点......我得到一个例外“NetworkOnMainThreadException” - AndroidBlockGuardPolicy.onNetwork”
这是我为提取号码所有者的方法编写的代码
public void getData() throws IOException{
URL url = new URL("http://mobil.krak.dk/h/#companyResult&searchWord=86202710");
Document doc = Jsoup.parse(url, 3000);
Element content = doc.select("p[header bold]").first();
text = (TextView) findViewById(R.id.tv);
text.setText(content.text());
}