前言
嗨喽!大家好呀,这里是魔王~
雪球,聪明的投资者都在这里 - 4300万投资者都在用的投资社区,
沪深港美全球市场实时行情,股票基金债券免费资讯,与投资高手实战交流。
模块使用
- requests >>> pip install requests (数据请求 第三方模块)
- re # 正则表达式 去匹配提取数据
- json
- pandas
- pyecharts
开发环境
- Python 3.8 解释器
- Pycharm 2021.2 版本
代码实现步骤
- 发送请求 访问网站
- 获取数据
- 解析数据(提取数据)
- 保存数据
- 做柱状图 简单的可视化
代码
# 1. 发送请求 访问网站
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36'
}
url = 'https://xueqiu.com/service/v5/stock/screener/quote/list?page=1&size=30&order=desc&order_by=amount&exchange=CN&market=CN&type=sha&_=1641730868838'
response = requests.get(url=url, headers=headers)
# 2. 获取数据
json_data = response.json()
# 3. 数据解析(筛选数据)
data_list = json_data['data']['list'