实例简介
候选数据网站的选择
- 新浪股票: http://finance.sina.com.cn/stock/
- 东方财富网: http://quote.eastmoney.com/stocklist.html
- 和讯股票:http://stock.hexun.com/
- 新浪股票:选取一支股票,查看源代码,用同样的方式搜索股票价格
没有找到相关的数据,说明这个页面的数据很有可能是js语言生成的,所以目前还不适合我们来爬取
- 东方财富网
同样的方法,我们看到,虽然东方财富网中的数据信息我们目前也无法处理,但是这个网站提供了所有股票列表的信息,我们可以从这个网站提取各个股票相关的名称与编号信息
- 和讯股票
这个网站的股票信息是包含在HTML标签中的,所以可以爬取。
同时我们注意到,每一只股票都对应了一个编号,而这与【东方财富网】中的编号是相同的,也与这个页面的URL是关联的
http://jingzhi.funds.hexun.com/001713.shtml
涉及网站
- 东方财富网,获得股票列表:: http://quote.eastmoney.com/stocklist.html
- 和讯股票:http://stock.hexun.com/
- 获得单只股票信息:http://jingzhi.funds.hexun.com/001713.shtml
程序设计
根据上述分析,我们有如下的程序步骤:
- 从东方财富网获取股票列表
- 根据股票列表逐个到和讯股票获取个股信息
- 将结果存储到文件