如何在相同标签下迭代标签?

时间:2017-01-20 06:47:40

标签: beautifulsoup

print(soup.table.thead.tr)

<tr>
<th scope="col"><span class="pl4">거래</span></th>
<th scope="col">종류</th>
<th scope="col">확인일자</th>
<th scope="col"> <span class="blind">현장확인 사진</span></th>
<th scope="col">매물명</th>
<th scope="col">


                        면적(㎡)



        </th>
<th scope="col">층</th>
<th class="align_r" scope="col">매물가(만원)</th>
<th scope="col">연락처</th></tr>
In [ ]:

我有来自beautifulSoup的结果,我希望在tr标签下获得th标签的值。我怎样才能得到这个列表或迭代?我不想使用find_all()函数。因为,html太大了,无法搜索,所以我需要另一种选择。     

1 个答案:

答案 0 :(得分:1)

Beautiful-soup有大量数据生成器:

Document

const char*

您可以使用childGenerator() -> children nextGenerator() -> next_elements nextSiblingGenerator() -> next_siblings previousGenerator() -> previous_elements previousSiblingGenerator() -> previous_siblings recursiveChildGenerator() -> descendants parentGenerator() -> parents 生成器:

children