2017-06-13 78 views
1

我在嘗試通過Google財經來驗證股票代碼。例如:當我輸入「IBEX」時,我預計Google財務會以第二種選擇而不是第一種方式返回。我怎樣才能存檔這個?在Google財經中搜索股票代碼

ticker = 'IBEX'  
url="https://www.google.com/finance?q={}".format(ticker) 

Searching stock ticker in google finance

Default result, not expected

Expected Result

回答

2

正確的股票爲LON:IBEX,您需要urlencodeLON%3AIBEX

相關:How to create a stock quote fetching app in python

+0

LON:IBEX是我將從html解析的最終結果。現在的問題是:谷歌嘗試匹配我的輸入名稱或股票。我只希望谷歌與股票代碼匹配。 – Windchill

+0

你可以解析那個「第三」列,對吧?像「col3 +」:「+ col1'? –

+0

我無法修復Google搜索,抱歉。 –

0

這個問題最終通過使用硒來解決。 Firefox驅動程序和PhantomJS都工作得很好。有了硒,我不必擔心Google會限制您短時間內提交多少請求。