[問題] JSOUP爬台銀網頁問題

看板AndroidDev作者 (bruce)時間7年前 (2017/11/15 18:43), 編輯推噓1(101)
留言2則, 2人參與, 7年前最新討論串1/1
想問大家關於爬蟲的問題,使用jsoup code如下 Document d = Jsoup.connect("http://rate.bot.com.tw/xrt?Lang=zh-TW").timeout(3000).get(); Elements elements = d.select("td[class=rate-content-cash text-right print_hide]"); for (int i = 0; i < 38; i = elements.size() + 1) { a2 = elements.get(0).text(); } 經模擬器跑完後 抓不出值,錯誤代碼如下 W/System.err: java.io.IOException: Mark has been invalidated. W/System.err: at java.io.BufferedInputStream.reset(BufferedInputStream.java:336) W/System.err: at org.jsoup.internal.ConstrainableInputStream.reset(ConstrainableInputStream.java:103) W/System.err: at org.jsoup.helper.DataUtil.parseInputStream(DataUtil.java:105) W/System.err: at org.jsoup.helper.HttpConnection$Response.parse(HttpConnection.java:832) W/System.err: at org.jsoup.helper.HttpConnection.get(HttpConnection.java:289) W/System.err: at rate.bot.exc.page2$3.run(page2.java:61) W/System.err: at java.lang.Thread.run(Thread.java:818) 這些錯誤是什麼原因呢?可以高手解答嗎 萬分感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.43.183.42 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1510742627.A.B8A.html

11/15 20:16, 7年前 , 1F
A downgrade to Jsoup 1.8.1 solved the problem
11/15 20:16, 1F

11/15 20:24, 7年前 , 2F
感謝 解決問題了 原來是新版本有錯誤
11/15 20:24, 2F
文章代碼(AID): #1Q31fZkA (AndroidDev)
文章代碼(AID): #1Q31fZkA (AndroidDev)