python案例:股民福利,采集股票数据~
前言
嗨喽!大家好呀,这里是魔王~
知识点:
- requests发送请求
- 开发者工具的使用
- json类型数据解析
- 正则表达式的使用
模块安装:
按住键盘 win + r, 输入cmd回车 打开命令行窗口, 在里面输入 pip install 模块名
开发环境:
- 版 本:python 3.8
- 编辑器:pycharm 2021.2
代码实现
- 发送请求
- 获取数据
- 解析数据
- 保存数据
代码
代码里网址被我删了好过审核,想要得小伙伴可看评论或私聊我领取~
import requests
import re# 伪装
headers = {'Cookie': 'qgqp_b_id=7b7cfe791fce1724e930884be192c85e; HAList=a-sz-300059-%u4E1C%u65B9%u8D22%u5BCC%2Cty-100-HSI-%u6052%u751F%u6307%u6570%2Cty-1-000001-%u4E0A%u8BC1%u6307%u6570; em_hq_fls=js; intellpositionL=1522.39px; intellpositionT=3367px; ASP.NET_SessionId=qevhbz22qxoqxpbwclsxzctm; _adsame_fullscreen_16928=1; st_si=42277447983105; st_asi=delete; st_pvi=25714906615245; st_sp=2022-02-08%2022%3A12%3A10; st_inirUrl=https%3A%2F%2Fwww.baidu.com%2Flink; st_sn=2; st_psi=20220407142006395-112200312936-7700776192','Host': 'fund.eastmoney.com','Referer': '','User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.75 Safari/537.36',
}
with open('股票.csv', mode='a', encoding='utf-8') as f:f.write('基金代码,基金简称,基金英文,日期,单位净值,累计净值,日增长率,近一周,近一个月,近三个月,近六个月,近一年,近两年,近三年,近年来,成立来,上市日期,,,,手续费,,')f.write('\n')
# 1. 发送请求
for page in range(1, 214):url = f''response = requests.get(url=url, headers=headers)# <Response [200]>: 请求成功# 2. 获取数据data = response.text# 3. 解析数据datas = re.findall('datas:\[(.*)\],', data)[0]# eval(): 字符串去除引号'{}','[]','字符串' 元组data_tuple = eval(datas)for tuple_ in data_tuple:print(tuple_)# 4. 保存数据with open('股票.csv', mode='a', encoding='utf-8') as f:f.write(tuple_)f.write('\n')
视频教程
python案例实战:采集网股票数据~
尾语
好了,我的这篇文章写到这里就结束啦!
有更多建议或问题可以评论区或私信我哦!一起加油努力叭(ง •_•)ง
喜欢就关注一下博主,或点赞收藏评论一下我的文章叭!!!
python案例:股民福利,采集股票数据~相关推荐
- Python 网络爬虫笔记8 -- 股票数据定向爬虫
Python 网络爬虫笔记8 – 股票数据定向爬虫 Python 网络爬虫系列笔记是笔者在学习嵩天老师的<Python网络爬虫与信息提取>课程及笔者实践网络爬虫的笔记. 课程链接:Pyth ...
- Python爬虫获取基金持仓股票数据
Python爬虫小实战 . 通过Python爬虫获取基金持仓股票数据,按照基金持仓金额对股票进行排行,并储存在本地数据库. from urllib import request from bs4 im ...
- Python采集股票数据信息
前言 今天打算来整整股票,简简单单的采集一些股票数据 对这个有兴趣的就一起来瞧瞧吧. 准备 开发环境 & 第三方模块 解释器版本: python 3.8 代码编辑器: pycharm 2021 ...
- python数据采集 爬虫 生意宝_Python爬虫实战 :批量采集股票数据,并保存到Excel中...
小编说:通过本文,读者可以掌握分析网页的技巧.Python编写网络程序的方法.Excel的操作,以及正则表达式的使用.这些都是爬虫项目中必备的知识和技能.本文选自<Python带我起飞>. ...
- python画罗小黑_python股票数据聚类算法:罗小黑战记的股票_XAC配资之家
python股票数据聚类算法:罗小黑战记的股票 你好朋友,本文将为你分析python股票数据聚类算法怎么样以及罗小黑战记的股票的相关问题,如有任何疑问和留言咨询站长!有了尊严,我们的人生才会快乐.美好 ...
- Python用tushare库获取股票数据批量存入mysql成功
之前用了很多方法无法批量存入mysql中,现在这个方法可以了 首先你需要安装tushare,现在最新版本是1.2.15 2018/10/15 如果之前没有安装,请用"开始-所有程序-附件-命 ...
- 【使用Python编写一个访问实时股票数据的工具】包括获取股票信息、与数据库交互等
访问股票信息工具 整体思路 访问股票信息的接口 数据库以及表结构 简单的界面设计 功能说明 这里给大家介绍一下,当时初学几天python时写的一个小工具,访问实时股票信息,之前用java写过一个模拟股 ...
- Python Celery异步快速下载股票数据!炒股还怕输吗?
上一篇股票文章中,我们讲了如何通过tushare下载股票数据,并存入mongodb: Python 获取股票数据并存入MongoDB实战教程 其中有非常大的优化空间,比如,单线程的下载速度太慢了,能不 ...
- Python——LSTM、GRU 时间序列股票数据预测(文末完整代码)
GRU 是在 LSTM 基础上的简化,将 LSTM 内部的三个闸门简化成两个,往往 GRU 的计算效果会优于 LSTM 目录 1. 导入工具包 2. 获取数据集 3. 数据预处理 4. 时间序列滑窗 ...
最新文章
- R获取股票数据并进行进行可视化分析
- 活动报名 | PaddlePaddle Hackathon飞桨黑客马拉松邀你参加
- 随想录(被高估的busybox)
- set获取元素_C++与STL入门(4):关联容器:集合set
- 疫苗接种率低?不用怕,互联网公司给出解决之道
- 简述一下原型 / 构造函数 / 实例
- L5语言模型与数据集
- 【机器学习】树及其组合算法(一)(Bagging,Boosting,GBDT,XGboost,Adaboost,随机森林)
- 微信缓存怎么解决,看这儿
- 牛顿迭代法 解 二元高次方程组 Mathematica
- 程序员除了代码,连数字都神神秘秘的
- 装机记录Win10专业版可以做的事……
- onblur事件不支持冒泡的解决办法
- 80x86 汇编语言编程:判定数据序列的奇偶个数
- 红黑树特点以及如何构建红黑树
- linux下tc、htb、iptables基础知识及openwrt 下qos使用介绍
- [Git可视化工具] SourceTree
- 输入5V,输出5V限流芯片,可调限流至4.8A
- 人工智能与信息社会 超星学习通 网课 题库 大全 最全 中国大学 MOOC 北京大学 考试 题目 答案
- (5) 2004世界五百强企业