Html 索引器:列表索引超出范围
我有一个数据列表,是用正则表达式拆分html得到的Html 索引器:列表索引超出范围,html,python-2.7,Html,Python 2.7,我有一个数据列表,是用正则表达式拆分html得到的 data_list = re.findall(r'<tr.*?>(.*?)<\/tr>', html) data\u list=re.findall(r'(.*?),html) 例如,当我在数据列表中循环时,我想定义变量open open = re.findall(r'kurs".*?>(.*?)<\/td', x)[0].strip('</span>') open=re.findall(r
data_list = re.findall(r'<tr.*?>(.*?)<\/tr>', html)
data\u list=re.findall(r'(.*?),html)
例如,当我在数据列表中循环时,我想定义变量open
open = re.findall(r'kurs".*?>(.*?)<\/td', x)[0].strip('</span>')
open=re.findall(r'kurs.*?>(.*)此错误意味着列表中不存在具有此类索引的元素。因此,在列表中没有返回的第一个元素,这意味着它找不到任何内容
顺便说一下,不建议使用正则表达式来解析HTML,最好使用面向HTML的框架,如BeautifulSoup和lxml