python如何爬虫股票数据_如何抓取股票数据_用Python抓取新浪的股票数据
时间: 2023-11-03 22:06:31 浏览: 113
Python爬虫开发 基于Python实现的获取雪球网大神们的组合的调仓记录 炒股股票数据采集抓取 共两个版本.rar
可以使用 Python 的 requests 和 BeautifulSoup 库来爬取股票数据。以下是一个简单的示例代码,可以获取新浪财经上的股票数据:
```python
import requests
from bs4 import BeautifulSoup
url = 'https://finance.sina.com.cn/realstock/company/sh600519/nc.shtml'
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
# 获取股票名称
name = soup.find('h1', class_='name').text
# 获取当前价
price = soup.find('strong', class_='last').text
# 获取涨跌幅
change_percent = soup.find('strong', class_='c-rise').text
# 获取成交量
volume = soup.find('strong', class_='volume').text
print('股票名称:', name)
print('当前价:', price)
print('涨跌幅:', change_percent)
print('成交量:', volume)
```
需要注意的是,此代码中的 URL 是获取中国茅台(股票代码:sh600519)的数据,如果需要获取其他股票的数据,需要替换 URL 中的股票代码。同时,网站的 HTML 结构可能会发生变化,需要根据实际情况进行调整。
阅读全文