怎么用python爬取股票网站的数据并导出到excel
时间: 2024-06-10 08:03:53 浏览: 160
python应用-股票数据爬取
您好!很高兴与您进行对话。针对您的问题,以下是一个基本的爬取股票网站数据并导出到Excel的Python代码示例:
```python
import requests
from bs4 import BeautifulSoup
import pandas as pd
url = 'http://quote.eastmoney.com/stocklist.html'
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
a_list = soup.find_all('a')
stock_dict = {'股票代码': [], '股票名称': []}
for a in a_list:
href = a['href']
if href.startswith('http://quote.eastmoney.com/') and len(href) == 47:
code = href.split('/')[-1].split('.')[0]
name = a.text
stock_dict['股票代码'].append(code)
stock_dict['股票名称'].append(name)
stock_df = pd.DataFrame(stock_dict)
stock_df.to_excel('stock_list.xlsx', index=False)
```
以上代码的作用是爬取东方财富网的股票列表数据,并将其导出为Excel文件。您可以根据自己的需求,修改相应的代码,进行股票数据的爬取、处理和分析。希望对您有所帮助!
阅读全文