Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/outprog/stocks-crawler
基于 ruby 的爬虫程序,爬取 yahoo 提供的股票历史数据。股票数据爬取
https://github.com/outprog/stocks-crawler
Last synced: 21 days ago
JSON representation
基于 ruby 的爬虫程序,爬取 yahoo 提供的股票历史数据。股票数据爬取
- Host: GitHub
- URL: https://github.com/outprog/stocks-crawler
- Owner: outprog
- Created: 2015-10-17T06:35:02.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2015-11-13T01:21:02.000Z (about 9 years ago)
- Last Synced: 2024-04-17T03:07:07.187Z (7 months ago)
- Language: Ruby
- Homepage:
- Size: 148 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# stocks-crawler
基于 ruby 的爬虫程序,爬取 yahoo 提供的股票历史数据。
主要爬取上证、深证数据## 安装依赖和运行
[Nokogiri](https://github.com/sparklemotion/nokogiri)
gem install nokogiri
运行
ruby app.rb
## 说明
config.yml 为配置文件,详情见文件备注
上证、深证的股票名单来自[东方财富网](http://www.eastmoney.com)。
* 名单保存路径为 ./data 目录(目录可自行设置)
* 上证名单保存为 ss 文件
* 深证名单保存为 sz 文件
* 上证股指和深圳股指通过 config.yml 文件读取,保存为 index 文件获取名单后,从 yahoo 抓取个股历史记录。保存路径为 ./data/sto 目录。
* 上证个股保存文件名是 "股票代码.ss"
* 深证个股保存文件名是 "股票代码.sz"