2017-06-13 4 views
1

私はGoogleの金融を介して株価を確認しようとしています。たとえば、「IBEX」と入力すると、Googleファイナンスが最初のものではなく2番目の選択肢に戻ってくることを期待しています。これをどのようにアーカイブできますか?株価の歩み値を安くする

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

Searching stock ticker in google finance

Default result, not expected

Expected Result

答えて

2

正しいティッカーは、あなたがurlencode関連

LON%3AIBEXにする必要が LON:IBEX、次のとおりです。 How to create a stock quote fetching app in python

+0

LON:IBEXはhtmlから解析する最終結果です。問題は次のとおりです。googleは自分の入力を名前やティッカーと照合しようとします。私はちょうどGoogleがティッカーとそれを一致させたい。 – Windchill

+0

"第3"列を解析できますか? 'col3 +"のようなもの: "+ col1'? –

+0

Google検索を修正できません、ごめんなさい。 –

0

この問題は、最終的にセレンを使用して解決されます。 FirefoxのドライバとPhantomJSはどちらもうまく機能します。セレンでは、短期間に提出できるリクエスト数のGoogleの制限について心配する必要はありません。