显示Jsoup元素

时间:2014-08-28 13:55:19

标签: java javascript android jquery jsoup

//我有这个AsynchTask获取网站博客的正文。但是,在启动方法时,它不会显示任何内容。

   protected Void doInBackground(Void... params) {
        try {
            Document document = Jsoup.connect(url).get();
            Elements elements = document.select("div.pst-content safety clearfix entry-content p");
           for(Element elements123 : elements){
           title+=elements123.text();
           System.out.println(elements123.text());

           }
        } catch (IOException e) {
            e.printStackTrace();
        }
        return null;
    }

    @Override
    protected void onPostExecute(Void result) {
        // Set title into TextView
        TextView txttitle = (TextView) findViewById(R.id.titletxt);
        txttitle.setText(title);
       // System.out.println(title);
        mProgressDialog.dismiss();
    }

1 个答案:

答案 0 :(得分:0)

确定CSS选择器是错误的。

如果它正在使用选择器a并且不使用当前的选择器,则问题是CSS选择器div.pst-content safety clearfix entry-content p

如果您可以告诉您要从HTML中提取的内容或网页可能有助于解决您的问题。玩JSoup -