Поэтому, когда я запускаю этот код, я сохраняю пустые скобки вместо фактических данных.Как очистить данные с веб-сайта с помощью Python 2?
Я пытаюсь понять, почему смысл. Я не получаю никаких сообщений об ошибках.
import urllib
import re
symbolslist = ["aapl","spy","goog","nflx"]
for symbol in symbolslist:
url = "http://finance.yahoo.com/q?s=%s&ql=1"%(symbol)
htmlfile = urllib.urlopen(url)
htmltext = htmlfile.read()
regex = '<span id="yfs_184_%s">(.+?)</span>'%(symbol.lower())
pattern = re.compile(regex)
price = re.findall(pattern, htmltext)
print price
Простые заявления печати могут быть очень полезны для неформальной отладки. –