Python爬取股票数据

原文 https://mp.weixin.qq.com/s/PyuIZelzT01E3rFDPcReXg

背景

爬虫练习仅为学习,不做商用,如有侵权,烦请联系删除!

目标网址

https://data.eastmoney.com/hsgt/hsgtDetail/scgk.html

爬取目标

依据股票代码爬取股票历史数据

相关库名

requests json

实现逻辑

目标网页-查询指定股票-分析network-找到接口-分析返回数据-读取数据

代码实现

网址

# 目标网址
url = "https://push2his.eastmoney.com/api/qt/stock/kline/get?"

参数

 # 请求参数
params = {
  "fields1""f1,f2,f3,f4,f5,f6",
  "fields2""f51,f52,f53,f54,f55,f56,f57,f58,f59,f60,f61",
  "fqt""0",
  "end""20500101",
  "ut""fa5fd1943c7b386f172d6893dbfba10b",
  "cb""jQuery351018337495712960572_1710131594655",
  "klt""101",
  "secid": code,
  "fqt""1",
  "lmt""10",
  "_""1710131594667"
}

请求头

# 模拟浏览器请求的headers
headers = {
  'User-Agent''Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3',
  'Host''push2his.eastmoney.com',
  'Referer''https://quote.eastmoney.com/sz000610.html'
}

执行结果

alt
alt

公众号回复“股票”获取源码

本文由 mdnice 多平台发布

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值