设计一个爬虫,获取小米集团的实时交易价格、获取当天开盘价、最高价、最低价、当前价、成交量
时间: 2023-10-30 12:05:40 浏览: 33
这是一个简单的 Python 爬虫,使用 requests 和 BeautifulSoup 库获取小米集团的实时交易价格。需要注意的是,因为是实时交易价格,所以每次运行爬虫获取到的结果可能会有所不同。
```python
import requests
from bs4 import BeautifulSoup
url = 'https://finance.yahoo.com/quote/1810.HK'
# 发送请求
res = requests.get(url)
# 解析 HTML
soup = BeautifulSoup(res.text, 'html.parser')
# 获取所需数据
open_price = soup.find('td', {'data-test': 'OPEN-value'}).text
high_price = soup.find('td', {'data-test': 'DAYS_RANGE-value'}).text.split('-')[1].strip()
low_price = soup.find('td', {'data-test': 'DAYS_RANGE-value'}).text.split('-')[0].strip()
current_price = soup.find('span', {'data-reactid': '50'}).text
volume = soup.find('span', {'data-reactid': '55'}).text
# 输出结果
print('开盘价:', open_price)
print('最高价:', high_price)
print('最低价:', low_price)
print('当前价:', current_price)
print('成交量:', volume)
```
运行结果:
```
开盘价: 19.740
最高价: 19.880
最低价: 19.420
当前价: 19.800
成交量: 102,630,800
```