首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >漂亮的Soup 4解析

漂亮的Soup 4解析
EN

Stack Overflow用户
提问于 2018-08-12 19:11:48
回答 1查看 55关注 0票数 0

如何找到所有具有多个参数的div,如下面的td标记所示

代码语言:javascript
复制
<td id = "abcdef">
    <div class="12345" id="456" abc="789" def="1123" ghi="">

我试过了

代码语言:javascript
复制
soup.find_all("div",{"class":"12345"})

代码语言:javascript
复制
soup.find_all("div",class_="12345")

这两个语句都返回空。

--我只想对类参数进行比较,不管其他元素是什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-12 19:21:50

您可以尝试以下方法:

代码语言:javascript
复制
soup = BeautifulSoup(html_doc, 'html.parser')
td = soup.find('td')
td.find_all('div', attrs={"class": "12345"})

希望它能帮上忙

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51812028

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档