前言

今天打算来整整股票,简简单单的采集一些股票数据

对这个有兴趣的就一起来瞧瞧吧.

准备

开发环境 & 第三方模块

  • 解释器版本: 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

二. 代码实现(实现一个爬虫代码 正常情况下有几个步骤 )

  1. 发送请求
  2. 获取数据
  3. 解析数据
  4. 保存数据

实现代码

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采集股票数据信息相关推荐

  1. 用Python采集财经数据信息并作可视化

    嗨嗨,大家好下午好,我是小圆 ~ 今天给大家分享一下,如何用python采集财经数据信息并作可视化 开发环境: 解释器版本: python 3.8 代码编辑器: pycharm 2021.2 requ ...

  2. Python采集天天基金数据信息,买到中意的股,赚上一笔小钱~

    前言 嗨喽!大家好,这里是魔王~ 赚了钱后我们在确定不能约束自己花钱大手大脚时,会想着借用外力来控制自己,让自己存点钱来买车买房 相信很多人会把钱存入基金中,保证自己不乱花钱的前提下还能赚小部分钱,毕 ...

  3. python采集财经数据信息并作可视化~

    前言

  4. Php 股票系统,利用PHP命令行模式采集股票趋势信息

    话不多说,下面直接来看实现代码. 主要函数只有一个类实现(stock.class.php): class StockClass{ public $stockId; public function __ ...

  5. 使用Python对股票数据进行数据分析(一)-计算日线行情、5日均线、10日均线行情并显示

    使用Python对股票数据进行数据分析(一)-计算日线行情.5日均线.10日均线行情并显示 各种炒股软件上可以显示各种技术指标,可以帮助投资者进行技术分析.这些股市中的这些指标都是怎么计算出来的呢?这 ...

  6. 使用Python对股票数据进行数据分析(二)-使用ta-lib库获取日线行情、5日均线、10日均线行情并显示

    使用Python对股票数据进行数据分析(二)-使用ta-lib库获取日线行情.5日均线.10日均线行情并显示 这个文章其实和我的上一篇文章,https://blog.csdn.net/lost0910 ...

  7. python分析股票数据 彤_Python数据分析:股票数据

    最近股市比较火,我7月初上车了,现在已经下了.中间虽然吃了点肉,但下车的时候都亏进去了,最后连点汤都没喝着. 这篇文章我们就用它python 对股票数据做个简单的分析.数据集是从1999年到2016年 ...

  8. matlab python 股票,股票行情数据获取-Python获取股票数据?

    Python获取股票数据? 这里推荐一个包―tushare,tushare是一个免费.开源的python财经数据接口包.主要实现了从数据采集.清洗加工到数据存储过程,能够为金融分析人员提供快速.整洁的 ...

  9. 如何去使用Python分析股票数据?学到就是赚到

    对于炒股的同学来说,必须会看懂数据才能避免入坑.今天小千就来教大家如何去使用Python分析股票数据,学到就是赚到.(小千提醒,股市有风险,请谨慎投资) 这次的美股例子就选择了美国显卡制造商英伟达,其 ...

最新文章

  1. php如何编写应用程序,编写安全 PHP 应用程序的七个习惯
  2. ssh-keygen 的 详解
  3. 尤大直播分享:vue3生态进展和展望
  4. 《算法竞赛入门经典训练指南》pdf
  5. SpringBoot防XSS攻击
  6. 基于ProtocolBuffer和ysocket的Swift即时通讯服务器搭建
  7. centos下查看最大Socket连接数
  8. python创建学生类和教师类_python基础知识 ——类
  9. 字节、十六进制字符串相互转换(asc2hex、hex2asc)
  10. 计算机专业学生毕业实习周记
  11. 【史玉柱自述:我的营销心得】-成功的牛人其实都有许多你不知道的技能
  12. python和c++实现 不改变长宽比缩放图片
  13. AR、VR、MR 别傻傻分不清了
  14. 想运营好拼多多店铺,做好产品规划必不可少!
  15. linux给PATH添加变量,给PATH变量添加路径--用Enki学Linux系列(6)
  16. 【云原生之Docker实战】使用Docker部署Mindoc文档管理平台
  17. HMMer在Windows环境下的安装
  18. 列表到字典的函数,针对好玩游戏物品清单
  19. 陌陌推出“树莓”APP入局种草赛道,如何避免碰瓷“小红薯”?
  20. Artiifact分析HSV数据

热门文章

  1. 经常失眠怎么办?失眠最快入睡的方法
  2. 10.Audio音频
  3. CSR867x — Speaker Equalizer曲线调试笔记
  4. 详解shell IFS分隔符
  5. JAVA实训8:期末总结
  6. 手机无线网卡最高支持到866Mbps
  7. 简单易懂的CRC校验原理阐述
  8. 【VHDL】随机存储器RAM、只读存储器ROM
  9. 网络分层(7层)以及每层的设备和协议
  10. 怎么一次性删除PPT中所有动画效果?