浅谈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 (1)
Oct 31 Python
python实现ip查询示例
Mar 26 Python
python使用fileinput模块实现逐行读取文件的方法
Apr 29 Python
总结Python编程中函数的使用要点
Mar 20 Python
python+opencv实现动态物体识别
Jan 09 Python
Python Image模块基本图像处理操作小结
Apr 13 Python
Django模型序列化返回自然主键值示例代码
Jun 12 Python
Python各种扩展名区别点整理
Feb 27 Python
python 制作本地应用搜索工具
Feb 27 Python
Python读取文件夹下的所有文件实例代码
Apr 02 Python
只需要100行Python代码就可以实现的贪吃蛇小游戏
May 27 Python
Jupyter Notebook内使用argparse报错的解决方案
Jun 03 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
用libtemplate实现静态网页生成
2006/10/09 PHP
PHP连接access数据库
2008/03/27 PHP
php 获取完整url地址
2008/12/20 PHP
将word转化为swf 如同百度文库般阅读实现思路及代码
2013/08/09 PHP
PHP使用逆波兰式计算工资的方法
2015/07/29 PHP
php猜单词游戏
2015/09/29 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
彪哥1.1(智能表格)提供下载
2006/09/07 Javascript
JQuery.Ajax之错误调试帮助信息介绍
2013/07/04 Javascript
javascript 寻找错误方法整理
2014/06/15 Javascript
node.js中的http.createServer方法使用说明
2014/12/14 Javascript
JavaScript对数字的判断与处理实例分析
2015/02/02 Javascript
JS基于面向对象实现的拖拽功能示例
2016/12/20 Javascript
JS触摸事件、手势事件详解
2017/05/04 Javascript
AutoJs实现刷宝短视频的思路详解
2020/05/22 Javascript
JavaScript中while循环的基础使用教程
2020/08/11 Javascript
基于vuex实现购物车功能
2021/01/10 Vue.js
[05:13]TI4 中国战队 机场出征!!
2014/07/07 DOTA
Python开发编码规范
2006/09/08 Python
python抓取网页图片示例(python爬虫)
2014/04/27 Python
Python实现爬取知乎神回复简单爬虫代码分享
2015/01/04 Python
python绘制铅球的运行轨迹代码分享
2017/11/14 Python
详解PyTorch批训练及优化器比较
2018/04/28 Python
Python将列表数据写入文件(txt, csv,excel)
2019/04/03 Python
Python动态参数/命名空间/函数嵌套/global和nonlocal
2019/05/29 Python
Python3内置模块random随机方法小结
2019/07/13 Python
python list转置和前后反转的例子
2019/08/26 Python
用OpenCV将视频分解成单帧图片,图片合成视频示例
2019/12/10 Python
django 读取图片到页面实例
2020/03/27 Python
轻松掌握CSS3中的字体大小单位rem的使用方法
2016/05/24 HTML / CSS
恒华伟业笔试面试题
2015/02/26 面试题
银行出纳岗位职责
2013/11/25 职场文书
招聘与培训专员岗位职责
2014/01/30 职场文书
2014年开学第一课活动方案
2014/03/06 职场文书
超市创业计划书
2014/04/24 职场文书
MySQL查询日期时间
2022/05/15 MySQL