re.findall返回空列表的原因是你搜索条件有问题,这涉及到正则表达式的理解
. \n以外的任何字符
* 尽可能的多搜索相似数据
? 非贪婪模式/非贪婪匹配符
#正确
result = re.findall('<dd><a href=(.*?)>(.*?)</a></dd>', data_txt, re.S)
#错误
li = re.findall('<dd><a,href=(.*?)>(.*?)</a></dd>', data_txt, re.S)
re.findall返回空列表的原因是你搜索条件有问题,这涉及到正则表达式的理解
. \n以外的任何字符
* 尽可能的多搜索相似数据
? 非贪婪模式/非贪婪匹配符
#正确
result = re.findall('<dd><a href=(.*?)>(.*?)</a></dd>', data_txt, re.S)
#错误
li = re.findall('<dd><a,href=(.*?)>(.*?)</a></dd>', data_txt, re.S)