用BeautifulSoup查找特定标签
我可以用Beautiful Soup(简称BS)轻松地遍历通用标签,但我不知道怎么找到特定的标签。比如,我想找到所有出现的<div style="width=300px;">
,请问用BS可以做到吗?
2 个回答
15
使用bs4(Beautiful Soup 4)后,事情有了一些变化。所以代码应该像这样写:
soup = BeautifulSoup(htmlstring,'lxml')
soup.find_all('div', {'style':"width=300px;"})
49
下面的代码应该可以正常工作
soup = BeautifulSoup(htmlstring)
soup.findAll('div', style="width=300px;")
有几种方法可以搜索标签。
如果想了解更多内容并学会使用,可以参考以下链接