数据解析-正则表达式与xpath

本文通过一个例子带领大家了解爬虫数据解析中的正则表达式与xpath这两种解析方法。

一.基本介绍

正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。
xpath是在XML文档中搜索内容的一门语言。
关于python中正则表达式和xpath的用法,本文就不详细展开,有兴趣的同学可以点赞评论私信我,感兴趣的人多我就会把正则表达式和xpath写出来。

二.例子介绍

本文以爬取虎牙直播视频为例介绍这两种方法。
受害网址:https://v.huya.com/g/all?set_id=67&order=hot&page=1
通过分析,可以发现页面中的视频地址链接就存在页面源代码里,为得到视频链接就需要进行数据解析。
数据解析-正则表达式与xpath_第1张图片

1.正则表达式

爬虫中常用的正则表达式的就是贪心算法,python写为(.?)
导入re库,定义提取规则,即r’

你可能感兴趣的:(正则表达式,python,开发语言)