Итак, я работал над простым сценарием, который вытаскивает символы фона из .txt-файла в основной каталог проектов, и я просто не могу представить, чтобы он возвращал данные о ценах. Он работает, если я вручную ввожу их в строковый массив, но когда дело доходит до вытаскивания из файла, я просто не хочу возвращать цены.Сценарий выскабливания на Python не вытягивает данные о ценах?
import urllib
import re
symbolfile = open("symbols.txt")
symbolslist = symbolfile.read()
newsymbolslist = symbolslist.split("\n")
i = 0
while i<len(newsymbollist):
url = "http://finance.yahoo.com/q?uhb=uh3_finance_vert_gs_ctrl1&fr=&type=2button&s=" +symbolslist[i] +""
htmlfile = urllib.urlopen(url)
htmltext = htmlfile.read()
regex = '<span id="yfs_184_' +newsymbolslist[i] +'">(.+?)</span>'
pattern = re.compile(regex)
price = re.findall(pattern,htmltext)
print "The price of", newsymbolslist[i] ," is ", price
i+=1
Я действительно могу использовать некоторую помощь, потому что он не дает никаких ошибок в оболочке, почему.
Заранее благодарим за любую помощь!
Что здесь вопрос? Каков ваш текущий результат? – mid
Не могли бы вы предоставить несколько строк вашего _txt_, а также результат, который вы получите, и то, что вы хотите получить? – AdmPicard
Связанные: http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags –