Я использовал urllib в python, чтобы получить цены на акции от Yahoo Finance. Вот мой код:
import urllib
import re
name = raw_input(">")
htmlfile = urllib.urlopen("http://finance.yahoo.com/q?s=%s" % name)
htmltext = htmlfile.read()
# The problemed area
regex = '<span id="yfs_l84_%s">(.+?)</span>' % name
pattern = re.compile(regex)
price = re.findall(pattern, htmltext)
print price
Итак, я ввожу значение, и выходит цена акции. Но пока я могу заставить его отображать цену, просто пустой [ ]. Я прокомментировал, где, по моему мнению, проблема. Какие-либо предложения? Спасибо.