原文链接:https://www.lianxh.cn/news/4abccd481a8e7.html

目录

  • 1. 问题背景
  • 2. 准备工作
  • 3. 简单介绍
    • 3.1 Wind 数据库中诸如控股或参股公司该类指标在哪?
    • 3.2 本文示例中用到的 pyautogui 包中相关函数的详细介绍
    • 3.3 获取上市公司股票代码列表
  • 4. 代码实现过程

相关专题

连享会 - Python 专题
连享会 - 文本分析专题

1. 问题背景

Wind 金融终端数据库中有很多相比其他数据库而言更为精细的数据指标,例如上市公司控股或参股公司信息,其中包含了各年各个参控公司对上市公司的 直接持股比例主营业务成立时间 等比较详细的数据。

遗憾的是,Wind 数据库的使用并不友好:深度数据库中的很多指标无法实现一次性批量下载,只能依据上市公司代码逐一下载,即一家公司的数据下载为一个 Excel 表格。如此一来,若需下载所有上市公司的数据,需要执行三千多次下载任务,耗时耗力。

虽然 Python 可以有效替代人工下载,但 Wind 数据库中存在反爬虫机制,对于很多初学者而言是不小的障碍。若是强制反爬,一不留神还可能面临被封号的风险。值得庆幸的是,Python 中的 pyautogui 安装包可以帮我们轻松规避反爬虫问题,还能解决人工下载三千多次的繁琐问题。其原理是模拟人工鼠标操作行为,是一种「傻瓜机」式的操作。设置好后,就可轻松实现解放双手啦。本文旨在为科研者提供一种减少重复劳动、解放双手的思路。

原文链接:https://www.lianxh.cn/news/4abccd481a8e7.html

Python+Wind:用Pyautogui轻松下载Wind数据相关推荐

  1. 大数据可视化python_5种Python绘图库,轻松实现大数据可视化!

    读图时代,图片不够精美绚丽,怎能够吸引住越来越挑剔的眼睛.而拥有"盛世美颜"的图片是怎样炼造而成的呢?大圣众包(www.dashengzb.cn)小编介绍5款交互式图表Python ...

  2. 利用Python自动在CDDIS上下载GNSS数据(观测值、广播星历,电离层格网数据)

    在CDDIS上下载GNSS数据 自动下载电离层格网文件 效果图 自动下载观测值O文件 效果图 自动下载星历n文件 效果图 我们在做GNSS数据处理和分析的时候,难免会用到很多天甚至几年的GNSS数据, ...

  3. 批处理下载MODIS数据

    之前有个不需要密码登录的数据下载网站(https://ladsweb.modaps.eosdis.nasa.gov),手里有别人写好的python爬虫脚本可以批处理下载MODIS数据,这次项目中要用到 ...

  4. python怎么批量下载年报_使用Python批量下载Wind数据库中的PDF报告

    原标题:使用Python批量下载Wind数据库中的PDF报告 背景 最近小编出于工作需要,准备在Wind金融数据终端批量下载上市公司2019年第一季度业绩预告.通过相关的条件检索,发现其相关数据有近百 ...

  5. R语言量化:使用WindR下载Wind数据

    在R语言:使用rvest包抓取新浪财经A股交易数据中我们介绍了如何使用rvest包爬取新浪财经的A股交易数据,但是新浪有一定的反爬虫措施,抓取数据多有不便.最近发现Wind有R语言的量化接口,而且对免 ...

  6. 可爱的 Python: 使用 mechanize 和 Beautiful Soup 轻松收集 Web 数据

    可爱的 Python: 使用 mechanize 和 Beautiful Soup 轻松收集 Web 数据 使用 Python 工具简化 Web 站点数据的提取和组织 David Mertz, Ph. ...

  7. python与网页交互_可爱的 Python: 使用 mechanize 和 Beautiful Soup 轻松收集 Web 数据

    可爱的 Python 使用 mechanize 和 Beautiful Soup 轻松收集 Web 数据 使用 Python 工具简化 Web 站点数据的提取和组织 David Mertz 2010 ...

  8. python爬去百度文库_利用Python语言轻松爬取数据[精品文档]

    利用 Python 语言轻松爬取数据 对于小白来说,爬虫可能是一件非常复杂. 技术门槛很高的事情. 比如有人认为学爬虫必须精通 Python ,然后哼哧哼哧系统学习 Python 的每个知识点,很久之 ...

  9. python爬取百度文库_利用Python语言轻松爬取数据

    利用 Python 语言轻松爬取数据 对于小白来说,爬虫可能是一件非常复杂. 技术门槛很高的事情. 比如有人认为学爬虫必须精通 Python ,然后哼哧哼哧系统学习 Python 的每个知识点,很久之 ...

最新文章

  1. python语言入门与精通-Python 为什么入门容易 精通难
  2. ButterKnife不同版本配置
  3. RAC实例 表空间 维护
  4. linux进程授权,一个linux小程序的免授权或通用授权
  5. web压测工具http_load原理分析
  6. iOS利用SDWebImage实现缓存的计算与清理
  7. java报错空指针异常_分析使用Spring Boot进行单元测试时,报出空指针异常
  8. ftk学习记(list篇)
  9. python定时器 是线程吗_定时器中断线程python
  10. python表情识别程序_python 实现表情识别
  11. window.dialogArguments与window.showModalDialog用法
  12. 声纹识别之Alize入门教程(三):I-vector
  13. Android Camera动态人脸识别+人脸检测基于OpenCV(无需OpenCVManager)
  14. python——keyword模块
  15. 谈canvas转图片的方法(base64编码)
  16. defy+me525+android2.3.6官方镜像包,摩托罗拉 DEFY+ 2.3.7 ROM刷机包MIUI版
  17. ug中文字大小设置_ug10.0工具条字体大小如何修改?
  18. Ribo-seq的下游分析方法1-ORFquant以及RiboQC
  19. 英语生疏了,每日至少一句吧
  20. 商业化广告--体系学习-- 7 -- 行业蓝图篇 --广告产品发展路径

热门文章

  1. initramfs/initrd
  2. WebView(三)—— WebView使用漏洞
  3. android crosswalk-webview 取代 webview
  4. 如何实现电脑通过手机上网?1分钟搞定!
  5. promise一脸懵逼...
  6. 【我的架构之路】什么是代理服务器以及什么是负载均衡?
  7. e1000网卡和DMA
  8. English--美式发音
  9. [Python从零到壹] 四十.图像处理基础篇之图像量化处理
  10. webstorm 扩大内存