【发布时间】:2019-02-03 17:43:45
【问题描述】:
我正在尝试抓取一个 div 类,但到目前为止我所尝试的一切都失败了:(
我正在尝试抓取元素:
<a href="http://www.bellator.com/events/d306b5/bellator-newcastle-pitbull-vs-
scope"><div class="s_buttons_button s_buttons_buttonAlt
s_buttons_buttonSlashBack">More info</div></a>
来自网站:http://www.bellator.com/events
我尝试通过这样做来访问元素列表
Elements elements = document.select("div[class=s_container] > li");
但这并没有返回任何东西。
然后我尝试使用
仅访问父级Elements elements = document.select("div[class=s_container]");
返回了两个类名为“s_container”的 div,其中没有一个是我需要的:
然后我尝试访问那个父母
Elements elements = document.select("div[class=ent_m152_bellator module
ent_m152_bellator_V1_1_0 ent_m152]");
这并没有返回任何东西
我也试过了
Elements elements = document.select("div[class=ent_m152_bellator]");
因为我不确定空格,但它也没有返回任何内容
然后我尝试通过
访问它的父级Elements elements = document.select("div#t3_lc");
这行得通,但它返回了一个包含
的元素<div id="t3_lc">
<div class="triforce-module" id="t3_lc_promo1"></div>
</div>
这有点奇怪,因为当我在 chrome 中检查网站时,我看不到它有那个孩子:S
有人知道怎么回事吗?我感觉有点失落..
【问题讨论】:
标签: html web-scraping jsoup