2011-06-04 60 views
0

我知道,如果你試圖刮谷歌/雅虎財經的網站,你有被他們的服務器阻止的風險。因此,我想知道如果你可以在谷歌/雅虎ajax調用(他們用來更新網頁上的價格,如果你把它打開),每次你想要一個價格時回到服務器,肯定google/yahoo服務器不會將此數據計入每日請求限制?有沒有辦法模仿Google /雅虎財務Ajax調用?

這可能嗎?

+0

這兩家公司是否都提供一個數據API,使您可以合法地做到這一點? – Blender 2011-06-04 15:32:20

+0

谷歌不提供商品期貨,所以我看着雅虎,每天的請求數量有限制。 – James 2011-06-04 15:33:08

+4

這是有原因的。如果你想以無限制的價格訪問所有的數據,你需要考慮從提供這類數據的金融公司之一支付。 – jvenema 2011-06-04 15:35:09

回答

0

如果您嘗試通過JavaScript執行操作,則可能會遇到same origin policy的問題。您無法從您自己的網站(當不使用Google/Yahoo提供的官方JavaScript API)向Google/Yahoo發送Ajax請求。
您可以使用其他編程語言嘗試使用Wireshark,Fiddler或類似的http調用,然後使用正確的標題重建請求。這可能會違反服務條款(讓你被禁止),甚至可能是非法的。