Python提取网页中超链接的方法


Posted in Python onSeptember 18, 2016

下面是最简单的实现方法,先将目标网页抓回来,然后通过正则匹配a标签中的href属性来获得超链接

代码如下:

import urllib2
import re
 
url = 'http://www.sunbloger.com/'
 
req = urllib2.Request(url)
con = urllib2.urlopen(req)
doc = con.read()
con.close()
 
links = re.findall(r'href\=\"(http\:\/\/[a-zA-Z0-9\.\/]+)\"', doc)
for a in links:
  print a

总结

以上就是这篇文章的全部内容,希望本文的内容对大家的学习或者工作能有所帮助,如果有疑问大家可以留言交流。

Python 相关文章推荐
详解python爬虫系列之初识爬虫
Apr 06 Python
python如何实现数据的线性拟合
Jul 19 Python
Python (Win)readline和tab补全的安装方法
Aug 27 Python
用python实现英文字母和相应序数转换的方法
Sep 18 Python
执行Django数据迁移时报 1091错误及解决方法
Oct 14 Python
Python实现UDP程序通信过程图解
May 15 Python
Python matplotlib 绘制双Y轴曲线图的示例代码
Jun 12 Python
python tkinter的消息框模块(messagebox,simpledialog)
Nov 07 Python
python实现批量移动文件
Apr 05 Python
Python基础之教你怎么在M1系统上使用pandas
May 08 Python
python3.7.2 tkinter entry框限定输入数字的操作
May 22 Python
Python通过loop.run_in_executor执行同步代码 同步变为异步
Apr 11 Python
python解决Fedora解压zip时中文乱码的方法
Sep 18 #Python
Python自动化运维和部署项目工具Fabric使用实例
Sep 18 #Python
基于Python 的进程管理工具supervisor使用指南
Sep 18 #Python
打包发布Python模块的方法详解
Sep 18 #Python
在python的类中动态添加属性与生成对象
Sep 17 #Python
Python中字符串的处理技巧分享
Sep 17 #Python
Python中对象迭代与反迭代的技巧总结
Sep 17 #Python
You might like
浅谈PHP与C#的值类型指向区别的详解
2013/05/21 PHP
php使用curl详细解析及问题汇总
2016/08/11 PHP
PHP 中常量的知识整理
2017/04/14 PHP
PHP实现的二分查找算法实例分析
2017/12/19 PHP
js判断样式className同时增加class或删除class
2013/01/30 Javascript
offsetHeight在OnLoad中获取为0的现象
2013/07/22 Javascript
jQuery中even选择器的定义和用法
2014/12/23 Javascript
js实现Select列表内容自动滚动效果代码
2015/08/20 Javascript
JavaScript File API实现文件上传预览
2016/02/02 Javascript
基于javascript实现图片滑动效果
2016/05/07 Javascript
AngularJS 应用身份认证的技巧总结
2016/11/07 Javascript
angularJs使用$watch和$filter过滤器制作搜索筛选实例
2017/06/01 Javascript
Js自定义多选框效果的实例代码
2017/07/05 Javascript
利用Node.js了解与测量HTTP所花费的时间详解
2017/09/22 Javascript
js 毫秒转天时分秒的实例
2017/11/17 Javascript
JS简单获得节点元素的方法示例
2018/02/10 Javascript
javascript实现摄像头拍照预览
2019/09/30 Javascript
详解Vue 项目中的几个实用组件(ts)
2019/10/29 Javascript
vue实现数据控制视图的原理解析
2020/01/07 Javascript
[36:22]VP vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[28:07]完美世界DOTA2联赛PWL S3 Phoenix vs INK ICE 第二场 12.13
2020/12/17 DOTA
[16:01]夜魇凡尔赛茶话会 第二期01:你比划我猜
2021/03/11 DOTA
Android应用开发中Action bar编写的入门教程
2016/02/26 Python
Python实现获取照片拍摄日期并重命名的方法
2017/09/30 Python
Python Paramiko模块的使用实际案例
2018/02/01 Python
用Python编写一个简单的CS架构后门的方法
2018/11/20 Python
tensorflow如何批量读取图片
2019/08/29 Python
Python 解析简单的XML数据
2020/07/24 Python
匡威比利时官网:Converse Belgium
2017/04/13 全球购物
DC Shoes俄罗斯官网:美国滑板鞋和服饰品牌
2020/08/19 全球购物
初中三年毕业生的自我评价分享
2014/02/14 职场文书
家长寄语大全
2014/04/02 职场文书
公司新年寄语
2014/04/04 职场文书
争做文明公民倡议书
2014/08/29 职场文书
小学生2015教师节演讲稿
2015/03/19 职场文书
Java 泛型详解(超详细的java泛型方法解析)
2021/07/02 Java/Android