作者atb (Transition)
看板Python
标题[问题] BeautifulSoup如何排除特定class
时间Tue Feb 28 20:01:19 2023
各位好,最近使用beautifulsoup在爬html时遇到一个问题
<table class="alpha beta">
</table>
<table class="alpha">
</table>
若使用 beautifulsoup.select('table.alpha')会选到两个table
但我不希望class="beta"的table被选到,请问要如何修正呢? 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.142.61.194 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1677585683.A.271.html
1F:→ Hsins: bs.select("table[class='alpha']") 02/28 22:17
2F:→ lycantrope: "table[class='alpha']" 02/28 23:14
3F:推 OnoderaHaru: s.select('.alpha:not(.beta)') 03/01 07:28
4F:→ tzouandy2818: Google搜寻CSS选择器 03/02 06:57
5F:→ atb: 谢谢大家的协助,问题解决了,可以正确选取了 03/04 19:57
7F:→ g919233: css-selector/ 03/11 06:34