我正在尝试抓取一个简单的一行代码的网站。 该网站如下所示:
<ul>
<li>...<li>
<li>
<a name="blah" class rel href "link">
<div class="blahblah">...</div>
<div class="game-info">desired string</div>
我的问题是,第一个列表项具有其类的名称,因此我不能使用.first()方法。这是我的尝试:
gotten_prev_opponent = Jsoup.connect("link").get()
.getElementsByClass("game-info").next().text();
我从中什么都没得到,所以我得到一个简单的null错误。我也尝试使用.after(string)方法。那也不起作用。我正在寻找的是类似.second()方法的东西,但它不存在。我该怎么办?
编辑:已解决。对于那些有相同问题的人,可以通过将.get(int)方法放在.getElementsByClass(string)方法之后来解决。