0
我试图从股票市场上刮取数据,但是当我打印出数据时我一直没有收到任何信息。我想要苹果的价格。使用Python 2从网站上刮取数据
import urllib
import re
htmlfile = urllib.urlopen("http://finance.yahoo.com/q?s=AAPL&q1=1")
htmltext = htmlfile.read()
regex = '<span class="Fw(b) Fz(36px) Mb(-4px)" data-reactid="270">(.+?)</span>'
pattern = re.compile(regex)
price = re.findall(pattern,htmltext)
print price
我希望得到我每次运行它返回一个空列表 –
我建议你看看这些答案这里的代码时,苹果的价格:http://stackoverflow.com/questions/20045955 /正则表达式图案中的Python换解析HTML的标题标签 ķ耶的回答解释了正则表达式如何捕捉