2016-05-17 22 views
0

私はMatplotlib FinanceをPythonで使用してYahoo!から株価を取得していますファイナンス。Python Matplotlib Finance:株式の四半期EPSを取得する

Matplotlib Financeを使用して、今四半期および過去5年間の四半期(すなわち過去20四半期)のEPS(1株当たり利益)を入手する方法があるかどうかは疑問です。

もしそうでなければ、誰でも私にこのデータを持つpythonのライブラリを案内できますか?

答えて

3

これは私のために働く。

from urllib import urlopen 
from bs4 import BeautifulSoup 

url = 'http://www.marketwatch.com/investing/stock/goog/financials' 
text_soup = BeautifulSoup(urlopen(url).read()) #read in 

titles = text_soup.findAll('td', {'class': 'rowTitle'}) 
for title in titles: 
    if 'EPS (Basic)' in title.text: 
     print [td.text for td in title.findNextSiblings(attrs={'class': 'valueCell'}) if td.text] 

結果: [u'15.10' 、u'16.42' 、u'18.29' 、u'20.27' 、u'23.88 '] [u'-'、u'8.75%」、U '11 .38% '、u'10.85%'、u'17.78% ']

関連する問題