股票和基金一直是热门的话题,很多周围的人都选择不同种类的理财方式。就股票而言,肯定是短时间内收益最大化,这里我们需要用python爬虫的方法,来帮助我们获取一些股票的数据,这样才能更好的买到相应的股票。下面我们就python爬虫获取股票数据的方法带来详细的讲解。

1.生成上证与深证所有股票的代码:

#上证代码

shanghaicode = []

for i in range(600000, 604000, 1):

shanghaicode.append(str(i))

#深证代码

shenzhencode = []

for i in range(1000000, 1005000, 1):

i = str(i)[1:]

shenzhencode.append(i)

2.定义一个爬取函数,broker创建的实例:

def getalldata(code):

if os.path.exists(datapath + code + '.csv'):

print(code + 'already existed!')

return

metadata = broker.get_stock_pro(code)

if len(metadata) == 0:

return

metadata.to_csv('C:/Users/abc/Desktop/' + code + '.csv',index = False)

print(code + 'finished!')

3.导入多线程需要的模块

from concurrent.futures.thread import ThreadPoolExecutor #多线程

4.遍历所有代码开始爬取,max_workers可适当调整

executor = ThreadPoolExecutor(max_workers=3)

for datatemp in executor.map(getalldata, shenzhencode):

pass

executor = ThreadPoolExecutor(max_workers=3)

for datatemp in executor.map(getalldata, shanghaicode):

pass

到此这篇关于Python爬虫回测股票的实例讲解的文章就介绍到这了,更多相关Python爬虫回测股票的方法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

python回测工具_Python爬虫回测股票的实例讲解相关推荐

  1. python逐行写入文件_python逐行读写txt文件的实例讲解

    实例如下所示: # -*-coding:utf-8-*- import os file_obj = open("test2.txt") all_lines = file_obj.r ...

  2. python构造和析构_python魔法方法 构造和析构实例讲解

    目录: 一._ _init_ _(self[, ...]) 二._ _new_ _(cls[, ...]) 三._ _del_ _(self) 四.课时41课后习题及答案 说的那么厉害,那什么是魔法方 ...

  3. python消息框设置_Python Tkinter消息框(附带实例讲解)

    在 messagebox 模块下提供了大量工具函数来生成各种消息框,这些消息框的结构大致如图 1 所示. 图 1 消息框的结构 在默认情况下,开发者在调用 messagebox 的工具函数时只要设置提 ...

  4. 基于python的压测工具_Python Locust性能测试简介及框架实践

    Locust(俗称 蝗虫), 一个轻量级的开源压测工具,用Python编写.使用 Python 代码定义用户行为,也可以仿真百万个用户: Locust 非常简单易用,是分布式,用户负载测试工具.Loc ...

  5. python 压测工具_流量压测工具 | 亚马逊AWS官方博客

    (可用于测试AWS ELB.EC2.Auto Scaling.HA) 一群勤劳的小蜜蜂 很多时候我们需要进行负载均衡.Web服务器的并发式压力测试,但像Siege, JMeter等工具都是从一个源IP ...

  6. linux tcp压测工具,02.监控和压测工具 - 2.4.压测工具 - 《Linux性能调优指南》 - 书栈网 · BookStack...

    压测工具其它有用工具 在这里,我们会讨论主要的压力测试工具,选择合适的压测工具,才能准确衡量系统性能.好的压测工具有很多,可能的功能如下: 发起压力 监控性能 监控系统使用率 生成报告 基准测试无非就 ...

  7. monthy python爬虫_Python爬虫DOTA排行榜爬取实例(分享)

    Python爬虫DOTA排行榜爬取实例(分享) 1.分析网站 打开开发者工具,我们观察到排行榜的数据并没有在doc里 doc文档 在Javascript里我么可以看到下面代码: ajax的post方法 ...

  8. web版本 开源压测工具_免费压测工具

    很多的web应用在搭建服务器完成后,为了让搭建的服务能够满足用户的访问需求,通常需要测试自己应用的并发连接能力.需要使用一些压测工具,本文介绍一些免费的开源的压测工具,可以用于简单的压力测试(实验均在 ...

  9. web版本 开源压测工具_Web服务压测神器wrk

    wrk是一款开源的高性能http压测工具(也支持https),很是小巧,能够执行文件只有3M(其中主要是luajit和openssl占用绝大多数空间),别看核心代码3-5年没更新了,但依旧很是好用.虽 ...

最新文章

  1. 九九乘法表_JAVA
  2. win10自启动文件夹目录
  3. jquery跨域Ajax请求
  4. (转)JDK 1.5中的ENUM用法
  5. 【BZOJ2084】【洛谷P3501】[POI2010]ANT-Antisymmetry(Manache算法)
  6. shell 列表_Shell文本编辑之转录因子(TF)列表的获取
  7. 关于--在 System.Threading.ThreadAbortException 中第一次偶然出现的“mscorlib.dll”类型的异常(转)...
  8. 交叉编译iproute2
  9. 二维数组找鞍点c语言,怎么求一个二维数组的鞍点
  10. 前端开发 V8引擎是什么?
  11. 如何自学C语言(一个菜鸟的学习路)
  12. 这种方式打开会ctrl的流量明星cxk,简直就是魔鬼
  13. CC攻击(Challenge Collapsar)原理及防范方法
  14. POI excel添加数据有效性验证以及解决DataValidation超长的问题
  15. 牛客网练习—《网络基础》DAY3
  16. 如何使用 Filebeat,ILM 和数据流跨多个索引管理 Elasticsearch 数据
  17. 游戏策划小白笔记——Common Sense(一)
  18. 多页面应用画拓扑图利器-jTopo
  19. AC_AttitudeControl_Heli.cpp的AC_AttitudeControl_Heli::passthrough_bf_roll_pitch_rate_yaw函数代码分析
  20. 未开启window无线服务器,win10未开启远程桌面服务器

热门文章

  1. Python Virtualenv Anaconda
  2. getcwd()函数用法
  3. win7 VS2008 不需新建工程 命令行编译lua5.1.5
  4. win7 VS2013 新建工程 编译lua5.2.0 静态库
  5. 【NoSQL】NoSQL入门和概述 - 笔记
  6. java安全编码指南之:对象构建
  7. Redis学习之复制(三)
  8. PAT甲级 -- 1009 Product of Polynomials (25 分)
  9. 使用RNN解决句子对匹配问题的常见网络结构
  10. 最最最最终极办法!解决Idea乱码问题