python获取指定网页上所有超链接的方法


Posted in Python onApril 04, 2015

本文实例讲述了python获取指定网页上所有超链接的方法。分享给大家供大家参考。具体如下:

这段python代码通过urllib2抓取网页,然后通过简单的正则表达式分析网页上的全部url地址

import urllib2
import re
#connect to a URL
website = urllib2.urlopen(url)
#read html code
html = website.read()
#use re.findall to get all the links
links = re.findall('"((http|ftp)s?://.*?)"', html)
print links

希望本文所述对大家的python程序设计有所帮助。

Python 相关文章推荐
Python写入数据到MP3文件中的方法
Jul 10 Python
Python只用40行代码编写的计算器实例
May 10 Python
python anaconda 安装 环境变量 升级 以及特殊库安装的方法
Jun 21 Python
python实现求最长回文子串长度
Jan 22 Python
浅谈Django中的数据库模型类-models.py(一对一的关系)
May 30 Python
基于Python检测动态物体颜色过程解析
Dec 04 Python
python通过对字典的排序,对json字段进行排序的实例
Feb 27 Python
Python pandas如何向excel添加数据
May 22 Python
面向新手解析python Beautiful Soup基本用法
Jul 11 Python
python实现画图工具
Aug 27 Python
Python Selenium XPath根据文本内容查找元素的方法
Dec 07 Python
Python机器学习之KNN近邻算法
May 14 Python
python中字典dict常用操作方法实例总结
Apr 04 #Python
python随机生成指定长度密码的方法
Apr 04 #Python
python统计字符串中指定字符出现次数的方法
Apr 04 #Python
python使用sorted函数对列表进行排序的方法
Apr 04 #Python
python实现的简单猜数字游戏
Apr 04 #Python
python使用BeautifulSoup分页网页中超链接的方法
Apr 04 #Python
python实现分析apache和nginx日志文件并输出访客ip列表的方法
Apr 04 #Python
You might like
又十个超级有用的PHP代码片段
2015/09/24 PHP
php微信开发自定义菜单
2016/08/27 PHP
Redis使用Eval多个键值自增的操作实例
2016/11/04 PHP
网易JS面试题与Javascript词法作用域说明
2010/11/09 Javascript
js控制表单不能输入空格的小例子
2013/11/20 Javascript
JS测试显示屏分辨率以及屏幕尺寸的方法
2013/11/22 Javascript
jquery获取复选框被选中的值
2014/04/10 Javascript
学习JavaScript设计模式(链式调用)
2015/11/26 Javascript
html5+javascript实现简单上传的注意细节
2016/04/18 Javascript
bootstrap网页框架的使用方法
2016/05/10 Javascript
jQuery实现鼠标悬停3d菜单展开动画效果
2017/01/19 Javascript
详解node.js搭建代理服务器请求数据
2017/04/08 Javascript
Angular开发实践之服务端渲染
2018/03/29 Javascript
vue集成百度UEditor富文本编辑器使用教程
2018/09/21 Javascript
JS实现的贪吃蛇游戏案例详解
2019/05/01 Javascript
微信小程序实现下拉框功能
2019/07/16 Javascript
微信小程序之数据绑定原理解析
2019/08/14 Javascript
uniapp实现横向滚动选择日期
2020/10/21 Javascript
[02:47]DOTA2亚洲邀请赛 HR战队出场宣传片
2015/02/07 DOTA
使用Python简单的实现树莓派的WEB控制
2016/02/18 Python
Python中字符串的格式化方法小结
2016/05/03 Python
Python元字符的用法实例解析
2018/01/17 Python
Python3从零开始搭建一个语音对话机器人的实现
2019/08/23 Python
Pycharm+Python+PyQt5使用详解
2019/09/25 Python
浅谈Python 命令行参数argparse写入图片路径操作
2020/07/12 Python
Django ModelForm组件原理及用法详解
2020/10/12 Python
python中altair可视化库实例用法
2021/01/26 Python
浅谈HTML5 defer和async的区别
2016/06/07 HTML / CSS
全球最受追捧的运动服品牌领先数字目的地:Stylerunner
2020/11/25 全球购物
SQL SERVER面试资料
2013/03/30 面试题
毕业生就业自荐信
2013/12/04 职场文书
信息技术课后反思
2014/04/27 职场文书
国贸专业毕业求职信
2014/06/11 职场文书
记账会计岗位职责
2014/06/16 职场文书
安全教育观后感
2015/06/17 职场文书
vue-cil之axios的二次封装与proxy反向代理使用说明
2022/04/07 Vue.js