2010-03-17 106 views
0

有一個相當簡單的方法來檢索雅虎15分鐘的延遲報價。財務網站(「quotes.csv」API)。如何在Perl中獲取雅虎實時股票報價?

然而,到目前爲止,我無法找到如何獲取實時報價任何信息。

掛起上升與實時報價是:

  • 僅適用於已登錄的用戶
  • 沒有API
  • 無明顯如何刮信息 - 我有點相信他們通過一些奇怪的Ajax調用被放置在頁面上。

所以我想知道是否有人設法開發一個公開可用的解決方案來檢索來自雅虎的股票的實時報價。金融。

注:

  • 實現語言/框架必須是靈活的,但Perl或Excel中是非常優選。

  • 假設安全不是一個問題 - 我願意提供雅虎用戶名和pasword,甚至明文。

  • 我不是100%掛在雅虎 - 他們只是免費實時股票行情的唯一提供商我熟悉。如果Google財經可以完成同樣的事情,我會同樣高興。

  • 這是一個個人項目,所以可擴展性/容錯/等等都不重要。

  • 我正在尋找一個「完全檢索」庫理想,但如果我指出部分解決方案(例如如何從雅虎的用戶登錄頁面檢索信息;如何從實時報價雅虎的頁面)我可以填空。

我看到Finance::YahooQuote但它似乎並沒有允許您提供登錄信息,並顯示使用滯後quotes.csv API

謝謝!

+2

realtime stockinfo不可用,除非你有支付合同 – Grumpy 2010-03-17 15:37:14

+2

這不會違反雅虎的TOS嗎?無論如何,我懷疑這是相當微不足道的,但我不願在這裏發帖。如果嚴格限於個人使用(永久和之後),您可以通過我的Google個人資料與我聯繫。 – 2010-03-17 15:42:08

+0

您不一定需要付款合同,但您確實需要同意交易所的服務條款。這些條款幾乎總是會包含一項規定,禁止您將數據重新分配給尚未同意服務條款的任何人。 – mob 2010-03-17 15:42:38

回答

1

任何提供實時數據的地方都需要支付相當大的費用。這就是爲什麼他們會延遲免費數據,因爲實時數據非常有價值。

從另一個角度來看,您可以通過任何方式獲得免費實時數據幾乎肯定是非法的或違反使用協議。這些數據屬於某人,他們不會喜歡你接受它。

我曾經在一家公司合理地要這樣的數據,他們無法找到便宜的辦法。事實上,如果您計劃在應用程序中使用它,而不是在網頁上查看,那麼IIRC即使是延時數據的饋送也是免費的。

+0

我有一種感覺,非商業用途覆蓋TOS ... – DVK 2010-03-17 15:55:25

+0

也許有些地方,雖然實時股票數據太有價值,不能被許多人拿走。此外,與非延遲饋送相比,非商業情況下需要實時數據嗎? – 2010-03-17 16:12:24

+0

@John:個人交易? – DVK 2010-03-17 16:31:51

2

Excel中有一個內置的鏈接到MS股票報價。他們應該提供您正在查找的相同信息。您也可以下載addin

+0

感謝編輯sinan – guitarthrower 2010-03-17 18:04:54

0

截至2017年11月1日,雅虎已關閉股票報價API。 Alphadvantage https://www.alphavantage.co/documentation/是目前美國交易所延遲報價的前提。您確實需要將Finance :: Quote更新至1.40或更高版本(1.47是截至2017年12月18日的最新版本)。