这篇文章主要介绍了基于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学习圈子:1156465813。在彼此的沟通可以我们可以得到很多学习经验,积累知识,群内有2020最新的python学习资料,大家可以一起讨论问题,共同进步。

Python爬虫教程-Python爬取股票数据过程详解相关推荐

  1. Python爬虫应用实战-爬取股票数据做分析

    01 本文涉及到的知识点 1.python字符串:分割.拼接.中文字符判断: 2.python正则表达式: 3.爬虫requests请求库.xpath获取数据.代理服务器: 4.selenium用法: ...

  2. python 爬虫实例 电影-Python爬虫教程-17-ajax爬取实例(豆瓣电影)

    Python爬虫教程-17-ajax爬取实例(豆瓣电影) ajax: 简单的说,就是一段js代码,通过这段代码,可以让页面发送异步的请求,或者向服务器发送一个东西,即和服务器进行交互 对于ajax: ...

  3. python爬虫——使用selenium爬取微博数据(一)

    python爬虫--使用selenium爬取微博数据(二) 写在前面 之前因为在组里做和nlp相关的项目,需要自己构建数据集,采用selenium爬取了几十万条微博数据,学习了很多,想在这里分享一下如 ...

  4. 一个月入门Python爬虫,轻松爬取大规模数据

    如果你仔细观察,就不难发现,懂爬虫.学习爬虫的人越来越多,一方面,互联网可以获取的数据越来越多,另一方面,像 Python这样一个月入门Python爬虫,轻松爬的编程语言提供越来越多的优秀工具,让爬虫 ...

  5. python爬虫教程:爬取酷狗音乐,零基础小白也能爬取哦

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理 以下文章来源于腾讯云 作者:python学习教程 ( 想要学习Python?Pyt ...

  6. python爬虫scrapy框架爬取网页数据_Scrapy-Python

    scrapy Scrapy:Python的爬虫框架 实例Demo 抓取:汽车之家.瓜子.链家 等数据信息 版本+环境库 Python2.7 + Scrapy1.12 初窥Scrapy Scrapy是一 ...

  7. Python爬虫进阶之爬取篮球赛数据

    相信很多人都喜欢打篮球, 并且对自己喜欢的球星的比赛数据都很关注,于是我就想着去爬取篮球网站的数据.但是相对来说爬取一个数据也没啥挑战性,于是我又赶着学习了xlsxwriter模块,将爬取的的数据放入 ...

  8. Python爬虫项目:爬取JSON数据存储Excel表格与存储图片

    随着网络的迅速发展,万维网成为大量信息的载体,如何有效地提取并利用这些信息成为一个巨大的挑战.搜索引擎(Search Engine),例如传统的通用搜索引擎AltaVista,Yahoo!和Googl ...

  9. python爬虫教程:爬取酷狗音乐

    本篇针对爬虫零基础的小白,所以每一步骤我都截图并详细解释了,其实我自己看着都啰嗦,归根到底就是两个步骤的请求,还请大佬绕路勿喷. 1.打开酷狗官网,可以看到搜索框,我们要爬取的数据就是搜索歌曲后,酷狗 ...

最新文章

  1. 笔记本计算机硬件知识,知识和经验:笔记本计算机的基本知识_计算机硬件和网络_IT /计算机_信息...
  2. python version 2.7 required,which was not found
  3. 解决Word 2013, Word 2016的保存太慢的问题
  4. linux系统python截图不显示中文_Linux运维知识之解决linux系统下python中的matplotlib模块内的pyplot输出图片不能显示中文的问题...
  5. NoSQL还是SQL?这一篇讲清楚
  6. Linux多进程拷贝文件
  7. Oracle 关于WKT构造SDO_GEOMETRY的问题。
  8. Java使用swagger时显示实体类注解问题
  9. newton版本linux,云计算之openstack-newton版搭建(四)
  10. fedora9的安装
  11. Android 最常用的设计模式十一 安卓源码分析—— 代理模式(proxy)
  12. 虚拟机安装黑苹果【虚拟机安装,黑苹果安装,黑苹果无法全屏问题】(这应该全网最全的资源了吧~)
  13. 港科夜闻|香港科技大学(广州)(筹)校长倪明选教授在北京拜访国家教育部党组书记、部长怀进鹏...
  14. java识别照片是彩色还是黑白照
  15. Go和Rust计算性能大比武
  16. 碧光の鎌使い(シュゼット) / 碧镰(异时层中二)
  17. background-position百分比格子速记法
  18. 鼠标和蓝牙耳机的融合(外观专利)
  19. 对 iOS 中 GPU 编程的高度优化的框架 Metal
  20. 英语学习篇 - 英语阅读法

热门文章

  1. Scrapy-Redis 爬取快代理免费
  2. YouTube联合创始人陈士骏新公司AVOS完成A轮融资
  3. Gh0st通信协议解析(3) .send数据包大概是域名拦截关键
  4. No registered route was found to handle ‘/login‘
  5. PLSQL——条件控制(IF、CASE WHNE)
  6. springboot实现汽车出租系统
  7. 小P的单调区间——解题报告
  8. 2019年中国互联网企业100强
  9. 英文版Ubuntu16.04安装fcitx-googlepinyin
  10. 跨过顺丰的中通能终成霸主吗?