如何用Python爬取股票数据
发表于:2024-09-21 作者:千家信息网编辑
千家信息网最后更新 2024年09月21日,今天就跟大家聊聊有关如何用Python爬取股票数据,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。基本环境配置python 3.6pycharm
千家信息网最后更新 2024年09月21日如何用Python爬取股票数据
今天就跟大家聊聊有关如何用Python爬取股票数据,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
基本环境配置
python 3.6
pycharm
requests
csv
time
相关模块pip安装即可
目标网页
找到数据了,直接请求网页,解析数据,保存数据
请求网页
import requestsurl = 'https://xueqiu.com/service/v5/stock/screener/quote/list'response = requests.get(url=url, params=params, headers=headers, cookies=cookies)html_data = response.json()
解析数据
data_list = html_data['data']['list']for i in data_list: dit = {} dit['股票代码'] = i['symbol'] dit['股票名字'] = i['name'] dit['当前价'] = i['current'] dit['涨跌额'] = i['chg'] dit['涨跌幅/%'] = i['percent'] dit['年初至今/%'] = i['current_year_percent'] dit['成交量'] = i['volume'] dit['成交额'] = i['amount'] dit['换手率/%'] = i['turnover_rate'] dit['市盈率TTM'] = i['pe_ttm'] dit['股息率/%'] = i['dividend_yield'] dit['市值'] = i['market_capital'] print(dit)
保存数据
import csvf = open('股票数据.csv', mode='a', encoding='utf-8-sig', newline='')csv_writer = csv.DictWriter(f, fieldnames=['股票代码', '股票名字', '当前价', '涨跌额', '涨跌幅/%', '年初至今/%', '成交量', '成交额', '换手率/%', '市盈率TTM', '股息率/%', '市值'])csv_writer.writeheader()csv_writer.writerow(dit)f.close()
看完上述内容,你们对如何用Python爬取股票数据有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
数据
股票
内容
网页
代码
名字
市值
市盈
市盈率
成交量
成交额
涨跌幅
股息
换手率
更多
模块
环境
目标
知识
篇文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
宁波营销网络技术咨询热线
云服务器云数据库
sql数据库的两把钥匙
软件开发过程中进行检查软件
数据库 添加查找
软件开发知识体系
网络安全教育网上师生互动
核安全局堆芯软件开发导则
网页留言需要数据库吗
软件开发进度安排及保障措施
数据库补丁193错误
怎样获取服务器反馈脉冲
网络安全教育手抄报模板黑白
春节期间网络安全值班
网络安全威胁图表
数据库系统的三级模式及其优点
华为软件开发人员工作内容
hive数据库阿里云
朱虹数据库安全
新增网络安全市场
海康摄像头服务器增强型端口
dsp软件开发培训
判断数据库的硬件参数
同花顺数据库编辑
徐州公众号软件开发
女生手机app软件开发
泰州江苏服务器代理厂家虚拟主机
如果开展亲子网络安全教育
冠亚军网络安全发错误的是
软件开发公司哪家价格实惠