import time
import requests
import jsonclass EastMoney(object):def __init__(self):# 套查询的页码self.page = 1# 允许每页显示的数据条数self.count = 3820# 当前向服务器发起请求的时间戳11位,毫秒级self.ms = int(round(time.time() * 1000))# 数据保存地址self.path = "G:\\个人总结\\csv\\"# 封装的URLself.url = "http://17.push2.eastmoney.com/api/qt/clist/get?cb=jQuery1124011866178211308975_1569309447330&pn={0}&pz={1}&po=1&np=1&ut=bd1d9ddb04089700cf9c27f6f7426281&fltt=2&invt=2&fid=f3&fs=m:0+t:6,m:0+t:13,m:0+t:80,m:1+t:2,m:1+t:23&fields=f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f12,f13,f14,f15,f16,f17,f18,f20,f21,f23,f24,f25,f22,f11,f62,f128,f136,f115,f152&_={2}".format(self.page, self.count, self.ms)# 请求头self.headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36"}def getResponse(self):# 服务器响应数据json加载为python对象return json.loads(requests.get(self.url, headers=self.headers).text.split("(")[1].replace(");", ""))def save(self, content):with open(self.path + "eastmoney.csv", "a+", encoding="UTF-8") as file:file.write(str(content) + "\n")def parse(self):data = self.getResponse()for index, item in enumerate(data["data"]["diff"]):product = {"代码": item["f12"] + " " + "http://quote.eastmoney.com/sz{}.html".format(item["f12"]),"名称": item["f14"] + " " + "http://quote.eastmoney.com/sz{}.html".format(item["f12"]),"股吧": "http://guba.eastmoney.com/list,{}.html".format(item["f12"]),"资金流": "http://data.eastmoney.com/zjlx/{}.html".format(item["f12"]),"数据": "http://data.eastmoney.com/stockdata/{}.html".format(item["f12"]),"最新价": item["f2"],"涨跌幅": item["f3"],"涨跌额": item["f4"],"成交量(手)": item["f5"],"成交额": item["f6"],"振幅": str(item["f7"]) + "%","最高": item["f15"],"最低": item["f16"],"今开": item["f17"],"昨收": item["f18"],"换手率": str(item["f8"]) + "%","市盈率(动态)": item["f9"],"市净率": item["f23"]}print(index, product)self.save(str(index) + " " + str(product))if __name__ == "__main__":EastMoney().parse()

股票信息东方财富网爬数据相关推荐

  1. python爬虫爬取股票软件数据_Python爬虫抓取东方财富网股票数据并实现MySQL数据库存储(转载)...

    完整代码 实际上,整个事情完成了两个相对独立的过程:1.爬虫获取网页股票数据并保存到本地文件:2.将本地文件数据储存到MySQL数据库.并没有直接的考虑把从网页上抓取到的数据实时(或者通过一个临时文件 ...

  2. 爬虫-豆瓣top250,东方财富网动态数据

    ~满满干货分享 一.豆瓣top250爬取过程 (学习视频:Python爬虫编程基础5天速成(2021全新合集)Python入门+数据分析_哔哩哔哩_bilibili) 1.爬取网页 def askUR ...

  3. Python爬虫抓取东方财富网股票数据并实现MySQL数据库存储(转)

    Python爬虫可以说是好玩又好用了.现想利用Python爬取网页股票数据保存到本地csv数据文件中,同时想把股票数据保存到MySQL数据库中.需求有了,剩下的就是实现了. 在开始之前,保证已经安装好 ...

  4. python抓取数据库数据_Python爬虫抓取东方财富网股票数据并实现MySQL数据库存储...

    Python爬虫可以说是好玩又好用了.现想利用Python爬取网页股票数据保存到本地csv数据文件中,同时想把股票数据保存到MySQL数据库中.需求有了,剩下的就是实现了. 在开始之前,保证已经安装好 ...

  5. python爬虫实现股票数据存储_Python爬虫抓取东方财富网股票数据并实现MySQL数据库存储!...

    Python爬虫可以说是好玩又好用了.现想利用Python爬取网页股票数据保存到本地csv数据文件中,同时想把股票数据保存到MySQL数据库中.需求有了,剩下的就是实现了. 在开始之前,保证已经安装好 ...

  6. MySQL 怎么插入10天前的日期_Python爬虫抓取东方财富网股票数据并实现MySQL数据库存储!...

    Python爬虫可以说是好玩又好用了.现想利用Python爬取网页股票数据保存到本地csv数据文件中,同时想把股票数据保存到MySQL数据库中.需求有了,剩下的就是实现了. 在开始之前,保证已经安装好 ...

  7. 东方财富网 python_Python 东方财富网-股市行情数据抓取

    东方财富网 股市行情数据抓取: 请求数据未入库处理,其中数据只存入数据文本,未做存入数据库处理 请求样例数据结果: jQuery112406092635132097686_1569674756779( ...

  8. [JS]东方财富网财经数据汇总代码示例

    把握全球金融状况 一个页面看全球金融,感觉不错 再加上以前做的,读取显示 新浪7*24财经直播数据页面 那看得就更舒服了 下面是 新浪7*24财经直播数据 代码地址: http://www.cnblo ...

  9. python如何爬虫股票数据_简单爬虫:东方财富网股票数据爬取(python_017)

    需求:将东方财富网行情中心的股票数据爬取下来,包括上证指数.深圳指数.上证A股.深圳A股.新股.中小板.创业板 等 一.目标站点分析 东方财富网的行情中心页面包含了所有股票信息.在左侧的菜单栏中包含了 ...

最新文章

  1. 停止NVIDIA的GPU进程
  2. php采集网页,phpQuery采集网页实现代码实例
  3. 一个FragmentActivity多个Fragment的生命周期事件记录
  4. Docker技术实践——中级篇
  5. SAP中采购订单状态与MRP的关系
  6. mac部署文件服务器,MAC 搭建本地服务器
  7. 想快速了解AI各领域的前沿研究成果?可以来这个网站看看 | 资源
  8. linux系统连接实验室服务器步骤详解
  9. 计算机二级刷题库刷的到原题吗,刷题能过计算机二级吗?
  10. OC Foundation框架 数组
  11. 网站、手机验证码开发(手机注册验证)
  12. 售前技能——自我定位
  13. LeetCode1619删除某些元素后的数组均值(java)
  14. 张峥、小白谈GPT与人工智能:可能是好事,也可能不是
  15. 数据库原理第一章测验(标黑的为答案)
  16. 我的年终奖发了!你呢???
  17. JZOJ 7066. 【2021.4.24 NOI模拟】ehzeux与圆周(DP)
  18. eclipse override错误
  19. 网易魔兽怀旧服服务器型号,《魔兽世界》经典怀旧服服务器大盘点
  20. 【SDCC讲师专访】腾讯潘安群:腾讯云金融级数据库TDSQL分析

热门文章

  1. 联想小新锐7000 装win7系统图解
  2. 全极化SAR图像freeman分解
  3. [Copy] Netlink Socket
  4. Python-Flask开发微电影网站(八)
  5. oracle显示上午下午,Oracle实现使用时间函数实现输出“上午好/...
  6. oracle 物料属性批次过期,系列之五:ORACLE EBS 系统主数据管理(C)
  7. WebDAV将会在公共领域取代FTP
  8. 关于百度oauth2.0登陆的诸多问题
  9. 安装谷歌浏览器步骤:
  10. TP-link WR740N路由器“复活记”