Jas*_*onC 2 beautifulsoup web-scraping
我已经四处搜索以查找如何查找名称包含某些单词的类,但我没有找到它。我想从名为单词页脚的类中获取信息。
<div class="footerinfo">
<span class="footerinfo__header">
</span>
</div>
<div class="footer">
<div class="w-container container-footer">
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我已经尝试过,但仍然不起作用
soup.find_all('div',class_='^footer^'):
Run Code Online (Sandbox Code Playgroud)
和
soup.find_all('div',class_='footer*'):
Run Code Online (Sandbox Code Playgroud)
有人有这样做的想法吗?
您可以使用 CSS 选择器,它允许您根据特定属性的内容来选择元素。这包括包含的选择器 *=。
for ele in soup.select('div[class*="footer"]'):
print (ele)
Run Code Online (Sandbox Code Playgroud)
或正则表达式
import re
regex = re.compile('.*footer.*')
soup.find_all("div", {"class" : regex})
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6610 次 |
| 最近记录: |