浅谈Python采集网页时正则表达式匹配换行符的问题


Posted in Python onDecember 20, 2018

如下所示:

p1 = r'(?<=<div class="ds_cr">)(.*?)(?=<div id="pageurl">)' #这样采集html时出错,采集不到数据,正则中 . 是不能匹配换行符,改成如下:
p1 = r'(?<=<div class="ds_cr">)([\s\S]*?)(?=<div id="pageurl">)' # 这是我们写的正则表达式规则,你现在可以不理解啥意思

[\s\S]

\s

匹配任何空白字符,包括空格、制表符、换页符等等。等价于[ \f\n\r\t\v]。

\S

匹配任何非空白字符。等价于[^ \f\n\r\t\v]。

以上这篇浅谈Python采集网页时正则表达式匹配换行符的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
零基础写python爬虫之爬虫框架Scrapy安装配置
Nov 06 Python
Python爬虫的两套解析方法和四种爬虫实现过程
Jul 20 Python
Python 从相对路径下import的方法
Dec 04 Python
python算法题 链表反转详解
Jul 02 Python
使用pip安装python库的多种方式
Jul 31 Python
使用OpenCV实现仿射变换—缩放功能
Aug 29 Python
python脚本之一键移动自定格式文件方法实例
Sep 02 Python
Python大数据之使用lxml库解析html网页文件示例
Nov 16 Python
关于numpy.where()函数 返回值的解释
Dec 06 Python
Python concurrent.futures模块使用实例
Dec 24 Python
解决django migrate报错ORA-02000: missing ALWAYS keyword
Jul 02 Python
Python趣味实战之手把手教你实现举牌小人生成器
Jun 07 Python
Python实现正则表达式匹配任意的邮箱方法
Dec 20 #Python
用Python编写一个高效的端口扫描器的方法
Dec 20 #Python
python re正则匹配网页中图片url地址的方法
Dec 20 #Python
python使用pdfminer解析pdf文件的方法示例
Dec 20 #Python
python爬取指定微信公众号文章
Dec 20 #Python
在Django中URL正则表达式匹配的方法
Dec 20 #Python
python采集微信公众号文章
Dec 20 #Python
You might like
Zerg建筑一览
2020/03/14 星际争霸
关于访问控制的一首PHP面试题(对属性或方法的访问控制)
2012/09/13 PHP
php不用正则验证真假身份证
2013/11/06 PHP
PHP简单操作MongoDB的方法(安装及增删改查)
2016/05/26 PHP
PHP对称加密算法(DES/AES)类的实现代码
2017/11/14 PHP
PHP调用其他文件中的类
2018/04/02 PHP
一些javascript一些题目的解析
2010/12/25 Javascript
新鲜出炉的js tips提示效果
2011/04/03 Javascript
javascript的字符串按引用复制和传递,按值来比较介绍与应用
2012/12/28 Javascript
如何从jQuery的ajax请求中删除X-Requested-With
2013/12/11 Javascript
浅谈javascript中return语句
2015/07/15 Javascript
关于网页中的无缝滚动的js代码
2016/06/09 Javascript
jquery过滤特殊字符',防sql注入的实现方法
2016/08/17 Javascript
仿iframe效果Aajx文件上传实例
2016/11/18 Javascript
vue读取本地的excel文件并显示在网页上方法示例
2019/05/29 Javascript
在layui.use 中自定义 function 的正确方法
2019/09/16 Javascript
微信小程序wxml列表渲染原理解析
2019/11/27 Javascript
js+canvas实现转盘效果(两个版本)
2020/09/13 Javascript
js实现购物车商品数量加减
2020/09/21 Javascript
SpringBoot在yml配置文件中配置druid的操作
2020/11/16 Javascript
Python3.4实现远程控制电脑开关机
2018/02/22 Python
Python创建字典的八种方式
2019/02/27 Python
Python 给定的经纬度标注在地图上的实现方法
2019/07/05 Python
django 连接数据库 sqlite的例子
2019/08/14 Python
Python 用__new__方法实现单例的操作
2020/12/11 Python
浅谈html5之sse服务器发送事件EventSource介绍
2017/08/28 HTML / CSS
日本最大级玩偶手办购物:あみあみ Amiami
2018/04/23 全球购物
护理专业的自荐信
2013/10/22 职场文书
社团活动策划书范文
2014/01/09 职场文书
司法所长先进事迹
2014/06/02 职场文书
作风转变心得体会
2014/09/02 职场文书
印刷技术专业自荐信
2014/09/18 职场文书
社区好人好事材料
2014/12/26 职场文书
2015圣诞节贺卡寄语
2015/03/24 职场文书
2015年乡镇人大工作总结
2015/04/22 职场文书
教你怎么用PyCharm为同一服务器配置多个python解释器
2021/05/31 Python