我正试图从下面链接的html图片中刮下一张桌子。你知道吗
我要查找的表位于我用蓝色突出显示的tbody
中,但是,当我使用Beautifulsoup
来抓取这个html文档时,我只能在('div', 'class': 'sic_localNav')
之前获取信息。不知何故,Beautifulsoup
无法获取div class
中的所有信息(和表)。-我画了一个箭头来表示这个div class
在哪里。你知道吗
a = bs4.BeautifulSoup(response.text, 'lxml')
b = a.find('div', attrs={'class': 'sic_localNav'})
print(b)
<div class="sic_localNav">
<ul class="sic_section {default_type: 'insider_latest', default_market: 'sgx'}" id="nav_l3">
<li class="nav_l3_tabs {type: 'insider_latest'}">
<h3>
Latest Insider Trades
</h3>
</li>
<li class="nav_l3_tabs {type: 'insider_significant_sales'}">
<h3>
Significant Sales
</h3>
</li>
<li class="nav_l3_tabs {type: 'insider_significant_purchases'}">
<h3>
Significant Purchases
</h3>
</li>
<li class="nav_l3_tabs {type: 'insider_search'}">
<h3>
Search
</h3>
</li>
</ul>
<img alt="loading..." class="sic_icon_loadingLarge" height="32" id="sic_insider_loading_indicator" src="/images/icon_loadingLarge.gif" style="display: none;" width="32"/>
<div class="sic_innerContainer" id="sic_insider">
</div>
</div>
你有没有想过为什么Beautifulsoup
没有拿起tbody
?我还检查过,这个tbody
不在iframe
或类似的范围内。你知道吗
有什么想法吗?你知道吗
抱歉,图像有点模糊。不是你的眼睛累了。。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐