2017-09-02 36 views
0

我已经使用Jsoup刮网站如下:Jsoup获得作品使用断点,但在正常运行不工作时,罚款

try { 
      Connection.Response response = Jsoup.connect(url[0]).timeout(10000).maxBodySize(0).execute(); 
      Document doc = response.parse(); 
      Elements elements = doc.select("td>img"); 
      return elements.get(0).select("td>img").get(0).absUrl("src"); 
     } 
     catch (Exception e){ 
      return ""; 
     } 

问题是,当我设置一个断点上回线,它的工作原理很好,但在正常运行中不起作用。任何帮助或建议表示赞赏。

回答

0

我想通了!我犯了一个错误,并再次对结果执行查询。正确的代码是:

return elements.get(0).absUrl("src"); 

顺便说一句,我仍然困惑,为什么它在调试模式下工作。当我放置一个断点时,'select'的结果包含了奇怪的父节点。

相关问题