【问题标题】:Webscraping a page: notification on update stock pricesWeb 抓取页面:更新股票价格的通知
【发布时间】:2016-11-07 13:09:01
【问题描述】:

问题

我对网络抓取和数据分析很感兴趣,我想通过使用 Python 2.7 编写一个监控股票价格变化的程序来提高我的技能。我的目标是能够在一天中的特定时间比较两只股票(暂时),将这些信息保存为易于由 pandas 处理的文档格式(在我得到这个前端工作后我将学习如何使用) .最后,我想绘制所选股票之间的关系趋势图(当这只股票上涨 x 时,这对另一只股票有什么影响)。这只是一个爱好项目,因此代码是否具有生产质量并不重要。

我的经历

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

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

我在寻找什么

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

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

【问题讨论】:

  • 出于几个原因(太板,要求资源,不是编码问题等)StackOverflow 不适用于此类问题。试着看看这个:stackoverflow.com/help/how-to-ask。话虽如此,对您正在尝试做的事情进行快速网络搜索会找到书籍、教程和其他资源。

标签: python python-2.7 web-scraping notifications


【解决方案1】:

那么,您想进行网络抓取吗?如果您使用的是 Python 2.7,那么您需要查看 urllib2requestsBeautifulSoup 库。如果您使用的是 Python 3.x,那么您需要再次查看 urlliburllib.requestBeautifulSoup。这些库一起应该可以完成您希望在网络抓取方面做的所有事情。

如果您对抓取股票数据感兴趣,我可以推荐yahoo_finance 包吗?这是 Yahoo Finance API 的 Python 包装器。每当我过去处理股票数据时,这个模块都是无价的。还有googlefinance。使用这些已经开发的包装器来提取股票信息要容易得多,而不是抓取数百个(如果不是数千个)网页来获取您想要的数据。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-03
    • 1970-01-01
    • 2020-11-28
    • 2021-03-04
    • 2021-12-20
    • 2020-07-08
    • 2011-03-23
    相关资源
    最近更新 更多