我想要提取网站的一部分内容。我决定使用Jsoup,因为它可以让我获取需要的网站部分并在webview中显示已经获取的html部分。这似乎很简单,但我尝试运行我的应用程序却没有成功。以下是我的代码。哪里出了问题?
注意:如果有其他更简单的方法,请给我提示!但是我想要实时获取内容,好吗? 感谢大家!
注意:如果有其他更简单的方法,请给我提示!但是我想要实时获取内容,好吗? 感谢大家!
public class RestauranteUniversitarioActivity extends Activity {
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); WebView cardapio = (WebView)findViewById(R.id.web_engine); cardapio.getSettings().setJavaScriptEnabled(true); String data = ""; Document doc = null; try { doc = Jsoup.connect("http://www.iguatu.ce.gov.br/").get(); } catch (IOException e) { e.printStackTrace(); } Elements content = doc.getElementsByClass("dest-left"); if(content.size() > 0) { data = content.get(1).text(); } cardapio.loadData(data, "text/html", "UTF-8"); }
}