美文网首页
Python-正则表达式

Python-正则表达式

作者: miraclehen | 来源:发表于2018-11-30 12:22 被阅读3次
import re
import requests
from fake_useragent import UserAgent

ua = UserAgent()
headers = {'User-Agent': ua.random}

html = requests.get('http://www.baidu.com/',headers = headers)
html.encoding = 'utf-8'
html = html.text
title = re.findall(r'<a href="(http://.*?.com)" name="tj_tr.*?" class="mnav">(\w{2})</a>',html)
print(title)

输出

[('http://news.baidu.com', '新闻'), ('http://map.baidu.com', '地图'), ('http://v.baidu.com', '视频'), ('http://tieba.baidu.com', '贴吧'), ('http://xueshu.baidu.com', '学术')]

相关文章

  • python正则学习

    一、常用的匹配规则总结表 原文链接 相关具体应用例子,请见:Python-正则表达式 二、re库中常用方法 相关具...

  • python itertools

    PYTHON-进阶-ITERTOOLS模块小结

  • python-复盘-yield & return区别

    python-复盘-yield & return区别

  • Python-正则表达式

    输出

  • Python-正则表达式

    前言: 什么是正则表达式? 正则表达式(Regular expressions 也称为 REs,或 regexes...

  • Python-正则表达式

    前言: 总是写不好正则表达式,时间长不用就有些忘记了,故此在总结一篇文章以便日后查阅。 一、常用的匹配规则总结表 ...

  • python-正则表达式

    1、简介 正则表达式是用来描述某种字符串规则的一种逻辑公式,使用预先定义好的特定字符组成一种“规则字符串”,经常用...

  • Python-正则表达式

    re模块简介 re.match函数原型:match(pattern,string,flags=0)pattern:...

  • python-正则表达式练习

    1. 写一个正则表达式判断一个字符串是否是ip地址 规则:一个ip地址由4个数字组成,每个数字之间用.连接。每个数...

  • redhat7.4+ Mysql-python

    1)sudo yum install mariadb* 2)sudo yum install python-* 3...

网友评论

      本文标题:Python-正则表达式

      本文链接:https://www.haomeiwen.com/subject/buzccqtx.html