想问大家关于爬虫的问题,使用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)
这些错误是什么原因呢?可以高手解答吗
万分感谢