2016-11-07 18 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。使用這些已開發的包裝來提取股票信息要容易得多,而不是抓取數百個(如果不是數千個)網頁來獲取您想要的數據。