作家
登录

Python爬虫实战:股票数据定向爬虫

作者: 来源: 2017-08-23 09:13:08 阅读 我要评论

'utf-8'as f: 
  •  
  •                 f.write( str(infoDict) + '\n' ) 
  •  
  •         except
  •  
  •             continue  
  • 个中try…except用于异常处理。

    接下来编写主函数,调用上述函数即可:

    1. def main(): 
    2.  
    3.     stock_list_url = 'http://quote.eastmoney.com/stocklist.html' 
    4.  
    5.     stock_info_url = 'https://gupiao.baidu.com/stock/' 
    6.  
    7.     output_file = 'D:/BaiduStockInfo.txt' 
    8.  
    9.     slist=[] 
    10.  
    11.     getStockList(slist, stock_list_url) 
    12.  
    13.     getStockInfo(slist, stock_info_url, output_file)  

    4.我们又发明股票名称在bets-name标签内,持续解析,存入字典中:

    6.最后把字典中的数据存入外部文件中:

    由上图可以看到,a标签的href属性中的网址链接琅绫擎有每只股票的对应的号码,是以我们只要把网址琅绫擎对应股票的号码解析出来即可。解析步调如下:

    项目完全法度榜样

    上述代码中的print语句用于打印爬取的进度。履行完上述代码后在D盘会出现BaiduStockInfo.txt文件,琅绫擎存放了股票的信息。

    【编辑推荐】

    1. 学惯用Python编程时要避免的3个缺点
    2. Python pyspider的安装与开辟
    3. Python源码懂得: '+=' 和 'xx = xx + xx' 的差别
    4. 我用Python爬了12万条影评,告诉你《战狼Ⅱ》都在说些啥
    5. 两种曲线点抽稀算法-Python实现 附代码
    【义务编辑:庞桂玉 TEL:(010)68476606】

      推荐阅读

      浅谈JavaScript中的接口实现

    接口是面向对象JavaScript法度榜样员的对象箱中最有效的对象之一。在设计模式中提出的可重用的面向对象设计的原则之一就是“针对接口编程而不是实现编程”,即我们所说的面向接口编程,这个>>>详细阅读


    本文标题:Python爬虫实战:股票数据定向爬虫

    地址:http://www.17bianji.com/lsqh/36863.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)