美丽汤4解析

时间:2018-08-12 19:11:48

标签: python web-scraping beautifulsoup

我如何找到所有具有多个这样的参数的div 这是一个 td标签

<td id = "abcdef">
    <div class="12345" id="456" abc="789" def="1123" ghi="">

我尝试过

soup.find_all("div",{"class":"12345"})

soup.find_all("div",class_="12345")

两个语句都返回空。

我只是想与 class 参数进行比较的其他元素都没关系。

1 个答案:

答案 0 :(得分:1)

您可以尝试以下操作:

soup = BeautifulSoup(html_doc, 'html.parser')
td = soup.find('td')
td.find_all('div', attrs={"class": "12345"})

希望有帮助