用python 爬取青岛啤酒股票、贵州茅台,获取到数据后,整理成EXCEL
时间: 2024-04-05 15:33:44 浏览: 160
用Python爬取最新股票数据含完整源代码
5星 · 资源好评率100%
好的,您可以使用Python中的第三方库来爬取股票数据并将其整理为Excel文件。下面是一个示例代码,可以帮助您完成这个任务:
```python
import requests
import pandas as pd
# 定义待爬取的股票代码
stock_codes = ['600600', '600519'] # 青岛啤酒股票代码为600600,贵州茅台股票代码为600519
# 构造请求URL
base_url = 'http://hq.sinajs.cn/list='
url = base_url + ','.join(stock_codes)
# 发送请求并获取数据
response = requests.get(url)
data = response.text
# 解析数据
results = []
for line in data.split('\n'):
if line.strip() != '':
elements = line.split(',')
stock_name = elements[0].split('=')[0].split('="')[1]
stock_price = elements[3]
results.append([stock_name, stock_price])
# 创建DataFrame
df = pd.DataFrame(results, columns=['股票名称', '股票价格'])
# 保存为Excel文件
df.to_excel('股票数据.xlsx', index=False)
```
请确保您已经安装了requests和pandas库。以上代码会将青岛啤酒和贵州茅台的股票名称和价格保存在一个名为"股票数据.xlsx"的Excel文件中。
注意:请在使用爬虫时遵守相关网站的爬虫规则,并确保您对数据的使用符合法律法规和相关条款。
阅读全文