浅谈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中元类用法实例
Oct 10 Python
Python操作列表之List.insert()方法的使用
May 20 Python
spyder常用快捷键(分享)
Jul 19 Python
Sanic框架流式传输操作示例
Jul 18 Python
python分批定量读取文件内容,输出到不同文件中的方法
Dec 08 Python
Tensorflow实现酸奶销量预测分析
Jul 19 Python
对python while循环和双重循环的实例详解
Aug 23 Python
结合OpenCV与TensorFlow进行人脸识别的实现
Oct 10 Python
Python实现大数据收集至excel的思路详解
Jan 03 Python
Python连接字符串过程详解
Jan 06 Python
python进度条显示之tqmd模块
Aug 22 Python
Python下使用Trackbar实现绘图板
Oct 27 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
全国FM电台频率大全 - 5 内蒙古自治区
2020/03/11 无线电
php mysql Errcode: 28 终极解决方法
2009/07/01 PHP
在PHP中养成7个面向对象的好习惯
2010/07/17 PHP
PHP使用xmllint命令处理xml与html的方法
2014/12/15 PHP
PHP实现的大文件切割与合并功能示例
2018/04/10 PHP
关于实现代码语法标亮 dp.SyntaxHighlighter
2007/02/02 Javascript
基于jquery的跟随屏幕滚动代码
2012/07/24 Javascript
简单的代码实现jquery定时器
2013/11/17 Javascript
Javascript中匿名函数的多种调用方式总结
2013/12/06 Javascript
页面装载js及性能分析方法介绍
2014/03/21 Javascript
JavaScript分析、压缩工具JavaScript Analyser
2014/12/31 Javascript
JavaScript计划任务后台运行的方法
2015/12/18 Javascript
详解在WebStorm中添加Vue.js单文件组件的高亮及语法支持
2017/10/21 Javascript
Ant Design Pro 下实现文件下载的实现代码
2019/12/03 Javascript
Vue $emit()不能触发父组件方法的原因及解决
2020/07/28 Javascript
vue.js+element 默认提示中英文操作
2020/11/11 Javascript
[01:54]TI4西雅图DOTA2选手欢迎晚宴 现场报道
2014/07/08 DOTA
python 环境变量和import模块导入方法(详解)
2017/07/11 Python
Python3.7 读取 mp3 音频文件生成波形图效果
2019/11/05 Python
python隐藏类中属性的3种实现方法
2019/12/19 Python
用什么库写 Python 命令行程序(示例代码详解)
2020/02/20 Python
Python错误的处理方法
2020/06/23 Python
PyTorch 导数应用的使用教程
2020/08/31 Python
python如何利用Mitmproxy抓包
2020/10/10 Python
自动化工程专业个人应聘自荐信
2013/09/26 职场文书
商务主管岗位职责
2013/12/08 职场文书
学生自我评价范文
2014/02/02 职场文书
房地产开发项目建议书
2014/05/16 职场文书
改革共识倡议书
2014/08/29 职场文书
员工表扬信怎么写
2015/05/05 职场文书
2016高考感言
2015/08/01 职场文书
nginx 多个location转发任意请求或访问静态资源文件的实现
2021/03/31 Servers
使用 Apache Superset 可视化 ClickHouse 数据的两种方法
2021/07/07 Servers
Nginx反向代理至go-fastdfs案例讲解
2021/08/02 Servers
Mysql Innodb存储引擎之索引与算法
2022/02/15 MySQL
Python Numpy库的超详细教程
2022/04/06 Python