一、总结
一句话总结:
加个标志参数:re.DOTALL:data['a']=re.findall(r'<h1 class = "postTitle">(.*?)</h1>',response.text,re.re.DOTALL)
加个标志参数:re.S:data['a']=re.findall(r'<h1 class = "postTitle">(.*?)</h1>',response.text,re.S)
二、Python正则表多行匹配
方法一:
加个标志参数:re.DOTALL
方法二:
加个标志参数:re.S
测试代码:
data={}
# 获取彩票数据
data['a']=re.findall(r'<h1 class = "postTitle">(.*?)</h1>',response.text,re.S)
print(data['a'])
['\n\t\t\t\n<a id="cb_post_title_url" class="postTitle2 vertical-middle" href=">\n <span>python超简单实用爬虫操作---1、爬虫介绍</span>\n \n\n\n</a>\n\n\t\t']