我有一个我想要抓取的HTML文档。我已经到了文档的“表格”部分,但我似乎无法访问我想要的“td”。这是文档的一部分图像,如下所示:
这是我的一些代码:
prePostBody.find("table", {"class": "tborder"}).find("tr", {"valign": "top"}).find("td")
print(prePostBody)
当我运行我的代码时,我得到了这个:
<td class="alt2" style="border: 1px solid #D1D1E1; border-top: 0px; border-bottom: 0px" width="175">
<div id="postmenu_2012213">
所以我的代码正常运行,它正在找"td"
class="alt2"
,但我希望能够访问表的class="alt1"
部分。我该怎么做?
答案 0 :(得分:2)
你为什么不试试:
prePostBody.find("table", {"class": "tborder"}).find("tr", {"valign": "top"}).find("td", {"class": "alt1"})
print(prePostBody)