基本环境配置python 3.6

pycharm

requests

csv

time

相关模块pip安装即可

目标网页

分析网页

一切的一切都在图里

找到数据了,直接请求网页,解析数据,保存数据

请求网页

import requests

url = '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)

image

保存数据

import csv

f = 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爬虫股票市盈率_量化交易的第一步,Python爬取股票数据相关推荐

  1. Python爬虫学习第三章-4.3-使用xpath解析爬取全国城市名称

    Python爬虫学习第三章-4.3-使用xpath解析爬取全国城市名称   这一节主要是使用xpath解析爬取全国城市名称 这里使用的网址是:空气质量历史数据查询   这一个案例体现的点主要是xpat ...

  2. 零基础入门python爬虫之《青春有你2》选手信息爬取

    零基础入门python爬虫之<青春有你2>选手信息爬取 完成<青春有你2>选手图片爬取,生成选手图片的绝对路径并输出,统计爬取的图片总数量.使用工具:requests模块.Be ...

  3. Python 实战之 什么是量化交易?它与python之间的关系

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

  4. python爬虫从入门到放弃(九)之 实例爬取上海高级人民法院网开庭公告数据

    通过前面的文章已经学习了基本的爬虫知识,通过这个例子进行一下练习,毕竟前面文章的知识点只是一个 一个单独的散知识点,需要通过实际的例子进行融合 分析网站 其实爬虫最重要的是前面的分析网站,只有对要爬取 ...

  5. python 第一行 报错_初学Python-只需4步,爬取网站图片

    很多人学习Python很重要的一个原因是,可以很简单的把一个网站的数据爬下来. 尤其是做我们这一行,产品经理,电商行业. 领导:弄一个买卖游戏周边商品的交易APP出来.我:行,那我们卖什么呀?领导:看 ...

  6. python爬虫教程(五):解析库bs4及爬取实例

    大家好,今天分享的是解析库中的bs4,本文章的目的是让你知道如何使用bs4,并且附带爬取实例. 目录 一.bs4简介 二.安装及初始印象 1.安装 2.解析器 3.初始印象 三.选择元素的方法 1.方 ...

  7. python获取虎牙弹幕_教你用20行代码爬取直播平台弹幕(附源码)

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. Python爬虫.数据分析.网站开发等案例教程视频免费在线观看 https://space. ...

  8. python 图片文件_初学Python-只需4步,爬取网站图片(附py文件)

    很多人学习Python很重要的一个原因是,可以很简单的把一个网站的数据爬下来. 尤其是做我们这一行,产品经理,电商行业. 领导:弄一个买卖游戏周边商品的交易APP出来. 我:行,那我们卖什么呀? 领导 ...

  9. 【Python爬虫练习】虎扑社区步行街版块首页信息爬取(BeautifulSoup+MongoDB)

    严正声明:爬虫仅用于学习研究,不做商业或者其它非法用途! 首先我们要爬取的网页地址为:https://bbs.hupu.com/bxj 页面的样子是这样的: 红色圈出来的部分就是我们所要爬取的内容信息 ...

最新文章

  1. 如何在SAP云平台上使用MongoDB服务
  2. python能做出什么样的网站_我能用Python做什么?
  3. gameplay理解
  4. CCS5.5里DSP工程建及Simulator模式配置
  5. 页面从输入 URL 到页面加载显示完成
  6. 数理统计-5.4 三大抽样分布
  7. SQL Server日期函数集合
  8. [html] 如何实现默认显示git的第一帧图片,当鼠标经过时,播放完整的gif动画
  9. Kali中firefox浏览器设置中文
  10. Laravel 中使用事务
  11. 简单写一下选择排序算法
  12. android dialog 隐藏状态栏_Flutter-最近搞了个项目-启动页Splash,Navigator.pop无法关闭Dialog...
  13. 护士如何预防职业病:下肢静脉曲张-健康小常识
  14. Flask框架的学习——11—(WTForms表单验证-常用验证器、文件上传、上传文件名称中文问题、验证上传文件格式)
  15. 树莓派安装LibreOffice中文包
  16. Web3 – The Decentralized Web
  17. 甘特图:有效的项目管理计划怎么制定?
  18. Java后端程序员都做些什么?
  19. apache kafka技术分享系列(目录索引)
  20. 简述网桥的特点_网桥的工作原理和特点是什么?

热门文章

  1. 机器学习实战一:泰坦尼克号生存预测 Titantic
  2. 栈练习之Example005-检查一个程序中的花括号、方括号和圆括号是否配对
  3. C++GUI之wxWidgets(1)-安装与测试
  4. 与其让黑客有机可乘,不如用MCK保驾护航
  5. python编写淘宝秒杀脚本
  6. 东北大学专业 计算机专业英语教材,东北大学非英语专业硕士生用的哪套英语教材。求赐教!...
  7. 分布式机器学习_229页CMU博士张昊毕业论文公布,探索机器学习并行化的奥秘
  8. Postman+Newman命令运行
  9. 更改技嘉主板开机画面
  10. 芜湖小学计算机能力测试20111年 c语言,2011年计算机二级考试C语言十套上机题(1)...