python爬取股票数据的例子
时间: 2023-09-01 09:11:08 浏览: 117
以下是一个基本的Python爬取股票数据的例子:
```python
import requests
from bs4 import BeautifulSoup
# 设置请求头
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'}
# 股票代码
stock_code = '000001'
# 构造URL
url = 'http://finance.sina.com.cn/realstock/company/{}/nc.shtml'.format(stock_code)
# 发送请求
response = requests.get(url, headers=headers)
# 解析HTML页面
soup = BeautifulSoup(response.text, 'html.parser')
# 获取股票名称
stock_name = soup.find('a', class_='bets-name').string
# 获取当前股价
current_price = soup.find('strong', class_='min-num').string
# 打印结果
print('股票名称:', stock_name)
print('当前价格:', current_price)
```
在这个例子中,我们使用了requests库来发送HTTP请求,使用了BeautifulSoup库来解析HTML页面。我们首先设置了请求头,然后构造了股票数据的URL,发送了请求,并解析了页面。最后,我们获取了股票名称和当前价格,并打印了结果。
阅读全文