python 筛选html网页中标签为<span id="450abcd"><span id="450cdbad"><span id="450bccdb即id包含450的span标签
时间: 2024-10-13 16:15:16 浏览: 21
2020届江苏省沭阳县高三下学期联考英语试题扫描版含听力.pdf
在 Python 中,你可以使用第三方库 `BeautifulSoup` 来解析 HTML 并筛选出 ID 包含 "450" 的 `<span>` 标签。`BeautifulSoup` 是一个强大的用于处理HTML和XML文档的库。以下是一个基本的例子:
```python
from bs4 import BeautifulSoup
import requests
# 获取网页内容
url = 'http://your-url.com' # 替换为目标网页URL
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
# 使用 find_all() 或者 select() 函数筛选 ID 含有 "450" 的 <span> 标签
span_tags = soup.find_all('span', {'id': lambda x: '450' in x}) or soup.select('span[id*="450"]')
for tag in span_tags:
print(tag.name, tag['id']) # 打印出每个符合条件的 span 标签及其ID
阅读全文