簡體   English   中英

特定網站上的Jsoup問題

[英]Jsoup issue on specific website

public class Main extends Activity {

TextView liste1;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    new Ara1().execute();

}

public class Ara1 extends AsyncTask<Void,Void,String> {

    ProgressDialog dialog = new ProgressDialog(Main.this);

    @Override
    protected String doInBackground(Void... arg0) {
        // TODO Auto-generated method stub
        int i;
        String result = "";

        try {
            Document document = Jsoup.connect("http://www.bilyoner.com/iddaa/hazir-kupon-detay?yazar=populer").get();
            Elements element = document.select("li.iddaaTabsTab");

            if (element.size() > 0) {
                int x = element.size();

                for (i = 0; i < x ; i++) {
                    result = result + element.get(i).text();
                }

            }

        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

        return result;
    }

    @Override
    protected void onPostExecute(String result) {
        // TODO Auto-generated method stub
        super.onPostExecute(result);

        liste1 = (TextView)findViewById(R.id.tv);
        liste1.setText(result);
        dialog.dismiss();
    }

    @Override
    protected void onPreExecute() {
        // TODO Auto-generated method stub
        super.onPreExecute();
        dialog.setMessage("Aranıyor...");

        dialog.show();
    }

}

當我連接此網站“ http://www.bilyoner.com/iddaa/hazir-kupon-detay?yazar=populer ”並嘗試解析時,存在我無法獲取任何數據的問題。 我在Wikipedia上嘗試了Jsoup,效果很好。

另外,當我在嘗試jsoup上嘗試此站點時,似乎可以正常使用。

任何幫助將不勝感激。

您的代碼運行完美,因此看來這是您的android設置問題。

有一個問題

您能否提供更多有關此的詳細信息(例如stacktrace,錯誤消息等)? 沒有它,很難說出您的問題是什么。

也請在這里閱讀我的答案: 從url獲取表行文本

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM