Python采集股票数据信息
前言
今天打算来整整股票,简简单单的采集一些股票数据
对这个有兴趣的就一起来瞧瞧吧.
准备
开发环境 & 第三方模块
- 解释器版本: python 3.8
- 代码编辑器: pycharm 2021.2
- requests: pip install requests 爬虫
- pyecharts: pip install pyecharts 数据分析
- pandas: pip install pandas 数据分析
爬虫的基本流程
一. 思路分析
采集什么数据 怎么采集
找到数据来源: 从network当中去找到数据所在的位置
https://stock.xueqiu.com/v5/stock/screener/quote/list.json?page=1&size=30&order=desc&orderby=percent&order_by=percent&market=CN&type=sh_sz
二. 代码实现(实现一个爬虫代码 正常情况下有几个步骤 )
- 发送请求
- 获取数据
- 解析数据
- 保存数据
实现代码
import requests # 第三方模块
import csv
1. 发送请求
源码点击此处领取即可
response = requests.get(url=url, headers=headers)
2. 获取数据
json_data = response.json()
3. 解析数据
提取数据 把想要的内容取出来
'''
学习中遇到问题没人解答?小编创建了一个Python学习交流QQ群:770699889
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
data_list = json_data['data']['list']# data_list[0]# data_list[1]for i in range(0, len(data_list)):symbol = data_list[i]['symbol']name = data_list[i]['name']current = data_list[i]['current']chg = data_list[i]['chg']percent = data_list[i]['percent']current_year_percent = data_list[i]['current_year_percent']volume = data_list[i]['volume']amount = data_list[i]['amount']turnover_rate = data_list[i]['turnover_rate']pe_ttm = data_list[i]['pe_ttm']dividend_yield = data_list[i]['dividend_yield']market_capital = data_list[i]['market_capital']print(symbol, name, current, chg, percent, current_year_percent, volume, amount, turnover_rate, pe_ttm, dividend_yield, market_capital)
4. 保存数据
csv_writer.writerow([symbol, name, current, chg, percent, current_year_percent, volume, amount, turnover_rate, pe_ttm, dividend_yield, market_capital])
最后
朋友们学习python,有时候不知道怎么学,从哪里开始学。掌握了基本的一些语法或者做了两个案例后,不知道下一步怎么走,不知道如何去学习更加高深的知识。
那么对于这些朋友们,我准备了大量的免费视频教程,PDF电子书籍,以及源代码!直接在文末名片自取即可哦!
今天的分享到这里就结束了
顺便给大家推荐一些Python视频教程,希望对大家有所帮助:
Python零基础教学合集
对文章有问题的,或者有其他关于python的问题,可以在评论区留言或者私信我哦
觉得我分享的文章不错的话,可以关注一下我,或者给文章点赞(/≧▽≦)/
Python采集股票数据信息相关推荐
- 用Python采集财经数据信息并作可视化
嗨嗨,大家好下午好,我是小圆 ~ 今天给大家分享一下,如何用python采集财经数据信息并作可视化 开发环境: 解释器版本: python 3.8 代码编辑器: pycharm 2021.2 requ ...
- Python采集天天基金数据信息,买到中意的股,赚上一笔小钱~
前言 嗨喽!大家好,这里是魔王~ 赚了钱后我们在确定不能约束自己花钱大手大脚时,会想着借用外力来控制自己,让自己存点钱来买车买房 相信很多人会把钱存入基金中,保证自己不乱花钱的前提下还能赚小部分钱,毕 ...
- python采集财经数据信息并作可视化~
前言
- Php 股票系统,利用PHP命令行模式采集股票趋势信息
话不多说,下面直接来看实现代码. 主要函数只有一个类实现(stock.class.php): class StockClass{ public $stockId; public function __ ...
- 使用Python对股票数据进行数据分析(一)-计算日线行情、5日均线、10日均线行情并显示
使用Python对股票数据进行数据分析(一)-计算日线行情.5日均线.10日均线行情并显示 各种炒股软件上可以显示各种技术指标,可以帮助投资者进行技术分析.这些股市中的这些指标都是怎么计算出来的呢?这 ...
- 使用Python对股票数据进行数据分析(二)-使用ta-lib库获取日线行情、5日均线、10日均线行情并显示
使用Python对股票数据进行数据分析(二)-使用ta-lib库获取日线行情.5日均线.10日均线行情并显示 这个文章其实和我的上一篇文章,https://blog.csdn.net/lost0910 ...
- python分析股票数据 彤_Python数据分析:股票数据
最近股市比较火,我7月初上车了,现在已经下了.中间虽然吃了点肉,但下车的时候都亏进去了,最后连点汤都没喝着. 这篇文章我们就用它python 对股票数据做个简单的分析.数据集是从1999年到2016年 ...
- matlab python 股票,股票行情数据获取-Python获取股票数据?
Python获取股票数据? 这里推荐一个包―tushare,tushare是一个免费.开源的python财经数据接口包.主要实现了从数据采集.清洗加工到数据存储过程,能够为金融分析人员提供快速.整洁的 ...
- 如何去使用Python分析股票数据?学到就是赚到
对于炒股的同学来说,必须会看懂数据才能避免入坑.今天小千就来教大家如何去使用Python分析股票数据,学到就是赚到.(小千提醒,股市有风险,请谨慎投资) 这次的美股例子就选择了美国显卡制造商英伟达,其 ...
最新文章
- php如何编写应用程序,编写安全 PHP 应用程序的七个习惯
- ssh-keygen 的 详解
- 尤大直播分享:vue3生态进展和展望
- 《算法竞赛入门经典训练指南》pdf
- SpringBoot防XSS攻击
- 基于ProtocolBuffer和ysocket的Swift即时通讯服务器搭建
- centos下查看最大Socket连接数
- python创建学生类和教师类_python基础知识 ——类
- 字节、十六进制字符串相互转换(asc2hex、hex2asc)
- 计算机专业学生毕业实习周记
- 【史玉柱自述:我的营销心得】-成功的牛人其实都有许多你不知道的技能
- python和c++实现 不改变长宽比缩放图片
- AR、VR、MR 别傻傻分不清了
- 想运营好拼多多店铺,做好产品规划必不可少!
- linux给PATH添加变量,给PATH变量添加路径--用Enki学Linux系列(6)
- 【云原生之Docker实战】使用Docker部署Mindoc文档管理平台
- HMMer在Windows环境下的安装
- 列表到字典的函数,针对好玩游戏物品清单
- 陌陌推出“树莓”APP入局种草赛道,如何避免碰瓷“小红薯”?
- Artiifact分析HSV数据