2024-10-01 00:24:56 发布
网友
我有一个HTML文件,我想找出id以“tr”开头的<tr>标记,比如"id=tr3245","id=tr8796"等
<tr>
"id=tr3245"
"id=tr8796"
<tr id=tr1256> .... </tr> <tr id=tr5847> .... </tr> <tr id=tr8746> .... </tr> <tr id=tr9844> .... </tr>
我怎么能用“靓汤”来做这个呢?在
将BeautifulSoup.select与tr[id^="tr"]css选择器一起使用(请参见Beautiful Soup Documentation - CSS Selector):
BeautifulSoup.select
tr[id^="tr"]
from bs4 import BeautifulSoup html = ''' <tr id=tr1256> .... </tr> <tr id=tr5847> .... </tr> <tr id=tr8746> .... </tr> <tr id=tr9844> .... </tr> ''' soup = BeautifulSoup(html) for tr in soup.select('tr[id^="tr"]'): print(tr.get('id'))
印刷品
将
BeautifulSoup.select
与tr[id^="tr"]
css选择器一起使用(请参见Beautiful Soup Documentation - CSS Selector):印刷品
^{pr2}$相关问题 更多 >
编程相关推荐