python从网页中提取数据
时间: 2023-09-11 20:12:31 浏览: 231
要从网页中提取数据,可以使用 Python 的 requests 和 BeautifulSoup 库。
1. 首先使用 requests 库获取网页内容:
```python
import requests
url = 'http://example.com' # 网页的 URL
response = requests.get(url)
html = response.text # 获取网页内容
```
2. 然后使用 BeautifulSoup 库解析 HTML,并提取所需的数据:
```python
from bs4 import BeautifulSoup
soup = BeautifulSoup(html, 'html.parser') # 解析 HTML
data = soup.find('div', {'class': 'data'}) # 查找 class 为 'data' 的 div 标签
result = data.text # 获取标签内的文本内容
```
以上示例演示了如何获取指定 class 的 div 标签内的文本内容,你可以根据实际情况调整代码以获取你所需要的数据。
阅读全文