Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Jsoup正在解析html,但我丢失了数据_Android_Jsoup - Fatal编程技术网

Android Jsoup正在解析html,但我丢失了数据

Android Jsoup正在解析html,但我丢失了数据,android,jsoup,Android,Jsoup,我正在使用jsoup lib从html文件中获取一些数据。我对请求使用截击,对数据使用jsoup。但是,当我记录html的主体时,我可以发现我丢失了之外的数据,而内部的数据 网址: 我的代码: @Override public void onResponse(String response) { String charset = "ISO-8859-1"; Document doc = Jsoup.parse(response, charset);

我正在使用jsoup lib从html文件中获取一些数据。我对请求使用截击,对数据使用jsoup。但是,当我记录html的主体时,我可以发现我丢失了之外的数据,而内部的数据

网址:

我的代码:

@Override
    public void onResponse(String response) {
        String charset = "ISO-8859-1";
        Document doc = Jsoup.parse(response, charset);
        Log.e("Web", "Response body :" + doc.body());
    }
丢失的数据:

<p></p>Βάζετε νέες προκλήσεις μπροστά σας και νιώθετε έτοιμοι να εντυπωσιάσετε με τις επιδόσεις σας. Εσείς που είστε μόνοι θα κάνετε πολλές καινούργιες γνωριμίες αλλά δεν αποκλείεται να γυρίσετε πίσω σε μια σχέση του πρόσφατου παρελθόντος. Οι αδέσμευτοι του ζωδίου, θα νιώσετε μπερδεμένοι γιατί θα δείτε πρόσωπα του παρελθόντος που θα σας αναστατώσουν και συγχρόνως θα γοητευτείτε από καινούργιες παρουσίες που θα μπουν στη ζωή σας. 
        </div>

Βάζετενέεπροκλήσειμποστ∑αάκιδιθεεεέτεειεοειειειειειειειε∑∑ε∑ε∑ε∑ε。Εσείς που είστε μόνοι θα κάνετε πολλές καινούργιες γνωριμίες αλλά δεν αποκλείεται να γυρίσετε πίσω σε μια σχέση του πρόσφατου παρελθόντος. Οι αδέσμευτοι του ζωδίου, θα νιώσετε μπερδεμένοι γιατί θα δείτε πρόσωπα του παρελθόντος που θα σας αναστατώσουν και συγχρόνως θα γοητευτείτε από καινούργιες παρουσίες που θα μπουν στη ζωή σας.
Log.e输出:

E/Web: Response body :<body> <!-- --> <div class="widget-border with-img" style="text-align:center;width:320px;height:450px"> <div class="scrollable"> <div class="items"> <div class="item"> <img src="/images/widget_signs/aries.png"> <h5>ÎÏιÏÏ</h5> </div> <div class="item"> <img src="/images/widget_signs/taurus.png"> <h5>ΤαÏÏοÏ</h5> </div> <div class="item"> <img src="/images/widget_signs/gemini.png">
E/Web:Response body:
--编辑--

截击反应:

...
 <div class="item">
   <img src="/images/widget_signs/aries.png">
   <h5>ÎÏιÏÏ</h5>
   <p></p>ÎάζεÏε Î½Î­ÎµÏ ÏÏοκλήÏÎµÎ¹Ï Î¼ÏÏοÏÏά ÏÎ±Ï ÎºÎ±Î¹ νιÏθεÏε έÏοιμοι να ενÏÏÏÏÏιάÏεÏε με ÏÎ¹Ï ÎµÏιδÏÏÎµÎ¹Ï ÏαÏ. ÎÏÎµÎ¯Ï ÏÎ¿Ï ÎµÎ¯ÏÏε μÏνοι θα κάνεÏε ÏÎ¿Î»Î»Î­Ï ÎºÎ±Î¹Î½Î¿ÏÏÎ³Î¹ÎµÏ Î³Î½ÏÏÎ¹Î¼Î¯ÎµÏ Î±Î»Î»Î¬ δεν αÏοκλείεÏαι να γÏÏίÏεÏε ÏίÏÏ Ïε μια ÏÏέÏη ÏÎ¿Ï ÏÏÏÏÏαÏÎ¿Ï ÏαÏελθÏνÏοÏ. Îι αδέÏμεÏÏοι ÏÎ¿Ï Î¶ÏδίοÏ, θα νιÏÏεÏε μÏεÏδεμένοι γιαÏί θα δείÏε ÏÏÏÏÏÏα ÏÎ¿Ï ÏαÏελθÏνÏÎ¿Ï ÏÎ¿Ï Î¸Î± ÏÎ±Ï Î±Î½Î±ÏÏαÏÏÏοÏν και ÏÏγÏÏÏνÏÏ Î¸Î± γοηÏεÏÏείÏε αÏÏ ÎºÎ±Î¹Î½Î¿ÏÏÎ³Î¹ÎµÏ ÏαÏοÏÏÎ¯ÎµÏ ÏÎ¿Ï Î¸Î± μÏοÏν ÏÏη ζÏή ÏαÏ. 
 </div>
 <div class="item">
...
。。。
ÎÏιÏÏ
《p》202066月月日日,该方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方2066月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月月的的的的的的的各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各各6±。ÎÏÎµÎ¯Ï ÏÎ¿Ï ÎµÎ¯ÏÏε μÏνοι θα κάνεÏε ÏÎ¿Î»Î»Î­Ï ÎºÎ±Î¹Î½Î¿ÏÏÎ³Î¹ÎµÏ Î³Î½ÏÏÎ¹Î¼Î¯ÎµÏ Î±Î»Î»Î¬ δεν αÏοκλείεÏαι να γÏÏίÏεÏε ÏίÏÏ Ïε μια ÏÏέÏη ÏÎ¿Ï ÏÏÏÏÏαÏÎ¿Ï ÏαÏελθÏνÏοÏ. Îι αδέÏμεÏÏοι ÏÎ¿Ï Î¶ÏδίοÏ, θα νιÏÏεÏε μÏεÏδεμένοι γιαÏί θα δείÏε ÏÏÏÏÏÏα ÏÎ¿Ï ÏαÏελθÏνÏÎ¿Ï ÏÎ¿Ï Î¸Î± ÏÎ±Ï Î±Î½Î±ÏÏαÏÏÏοÏν και ÏÏγÏÏÏνÏÏ Î¸Î± γοηÏεÏÏείÏε αÏÏ ÎºÎ±Î¹Î½Î¿ÏÏÎ³Î¹ÎµÏ ÏαÏοÏÏÎ¯ÎµÏ ÏÎ¿Ï Î¸Î± μÏοÏν ÏÏη ζÏή ÏαÏ. 
...

谢谢:)

一方面,这里使用了错误的方法。在您的代码中,使用以下方法:

鉴于您希望使用以下方法之一:

另一方面,url内容以UTF-8编码。Jsoup默认自动使用这种编码。因此,请尝试以下方法:

@Override
public void onResponse(String response) {
    Document doc = Jsoup.parse(response);
    Log.e("Web", "Response body :" + doc.select("div.item > h5 ~ *").size());
}

我建议您也在Volley中放一些日志,看看在传递给Jsoup.Volley响应之前是否返回了实际数据。我将在这里公布我的截击response@WenChao我编辑我的帖子问题不是编码。。。问题是,jsoup丢失了来自

@Cliff的数据。您是否尝试了建议的小更改?我再次丢失了数据…:)ÎÏÎÏÏÏÏÏ@Cliff您使用的是哪个版本的Jsoup?@Cliff这意味着Jsoup至少成功地找到了
p
元素。无论Logcat打印什么,都要继续工作。。。