2016-11-07 37 views
0

问题Webscraping页:上更新股票价格的通知

我感兴趣的网页抓取和数据分析,我想通过写使用Python 2.7一个程序,将监视股票价格的变化,以发展自己的技能。我的目标是能够在一天中的某些时间点比较两个股票(暂时),将这些信息保存为一个易于由熊猫处理的文档格式(我将在学习该前端工作后学习如何使用) 。最后,我想绘制所选股票之间的关系趋势图(当这个趋势上升时x对另一个股票有什么影响)。这只是一个业余爱好项目,所以代码是否符合生产质量并不重要。

我的经验

我是一个全新的Python程序员(我有蟒蛇的一个非常基本的了解,并与任何非包含的模块没有实际经验),但我有一个技术背景,所以如果答案对于我的问题,需要阅读和理解适用于中级程序员的文档。

对于基础知识,我正在通过学​​习Python:Mark Lutz强大的面向对象编程方式工作,如果这有帮助的话。

我正在寻找的

我承认这是一个非常广泛的问题,我不要求任何人写任何实际的代码示例或任何东西。我只是想知道去哪里去获取更加具体的信息,我的兴趣和目标。

这实际上是我在这个论坛上的第一篇文章,所以请原谅我,如果这不符合张贴的最佳做法。在编写本文之前,我确实搜索了像我的其他问题并阅读发布提示文档。

+0

出于以下几个原因(太板,要求资源,而不是编码问题等)StackOverflow不适用于此类问题。尝试看看这个:http://stackoverflow.com/help/how-to-ask。话虽如此,一个快速的网上搜索你想要做什么将拿出书籍,教程和其他资源。 – duncan

回答

0

那么,你想网络刮?如果您使用Python 2.7,那么您需要查看urllib2requestsBeautifulSoup库。如果您使用的是Python 3.x,那么您需要再次查看urlliburllib.requestBeautifulSoup。这些图书馆应该共同完成您在网络抓取方面所要做的一切。

如果您有兴趣刮取股票数据,我可以建议您使用yahoo_finance包吗?这是Yahoo Finance API的Python包装器。每当我在过去使用库存数据完成任务时,这个模块都是非常宝贵的。也有googlefinance。使用这些已开发的包装来提取股票信息要容易得多,而不是抓取数百个(如果不是数千个)网页来获取您想要的数据。