怎么用beautifulsoup把下面的li标签提取出来?
发布网友
发布时间:2022-04-23 09:16
我来回答
共2个回答
热心网友
时间:2023-07-14 21:39
对于BeautifulSoup来说<li class="" >跟<li>应该是一样的。需要配合正则表达式来完成。
html = "<ul><li>1</li><li class=''>2</li><li class='name'>3</li></ul>"
soup = BeautifulSoup(html, 'html.parser')
elem = soup.find_all('li', attrs={'class':re.compile('^\s*$')})
打印出来的结果为:[<li class="">2</li>]应该是你要的东西了
希望对你有帮助
热心网友
时间:2023-07-14 21:40
soup.find_all("li",class_="")