[问题] JSOUP爬台银网页问题

楼主: bruce0428 (bruce)   2017-11-15 18:43:43
想问大家关于爬虫的问题,使用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)
这些错误是什么原因呢?可以高手解答吗
万分感谢
作者: keieykdx (YOz桑)   2017-11-15 20:16:00
A downgrade to Jsoup 1.8.1 solved the problem
楼主: bruce0428 (bruce)   2017-11-15 20:24:00
感谢 解决问题了 原来是新版本有错误

Links booklink

Contact Us: admin [ a t ] ucptt.com