Yahoo Fiances からさまざまな株価を取得するためのチュートリアルに取り組んでいます。機能するこのコードがありますが、さまざまな株式シンボルの価格と配列ブラケットを出力しますが、価格は出力しません。すべてのヘルプは大歓迎です。
import urllib
import re
symbolslist = ["aapl", "spy", "goog", "nflx"]
i = 0
while i < len(symbolslist):
url = "http://finance.yahoo.com/q?s=" + symbolslist[i] + "&ql=1"
htmlfile = urllib.urlopen(url)
htmltext = htmlfile.read()
regex = '<span id="yfs_l84_' + symbolslist[i] + ' "> (.+?) </span>'
pattern = re.compile(regex)
price = re.findall(pattern, htmltext)
print "the price of ", symbolslist[i], " is ", price
i += 1