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实现猜数字游戏(无重复数字)示例分享
Mar 29 Python
python实现simhash算法实例
Apr 25 Python
从零学Python之引用和类属性的初步理解
May 15 Python
Python struct模块解析
Jun 12 Python
Python中取整的几种方法小结
Jan 06 Python
pandas.DataFrame 根据条件新建列并赋值的方法
Apr 08 Python
Python常用字符串替换函数strip、replace及sub用法示例
May 21 Python
使用Django搭建一个基金模拟交易系统教程
Nov 18 Python
Django调用支付宝接口代码实例详解
Apr 04 Python
Python  word实现读取及导出代码解析
Jul 09 Python
Python变量及数据类型用法原理汇总
Aug 06 Python
python 牛顿法实现逻辑回归(Logistic Regression)
Oct 15 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
PHP5中MVC结构学习
2006/10/09 PHP
PHP入门学习笔记之一
2010/10/12 PHP
php引用返回与取消引用的详解
2013/06/08 PHP
PHP图像处理之使用imagecolorallocate()函数设置颜色例子
2014/11/19 PHP
php更新mysql后获取改变行数的方法
2014/12/25 PHP
crontab无法执行php的解决方法
2016/01/25 PHP
PHP编程求最大公约数与最小公倍数的方法示例
2017/05/29 PHP
escape、encodeURI 和 encodeURIComponent 的区别
2009/03/02 Javascript
跟着Jquery API学Jquery之一 选择器
2010/04/07 Javascript
js原型继承的两种方法对比介绍
2014/03/30 Javascript
js监听input输入框值的实时变化实例
2017/01/26 Javascript
原生js实现简单的链式操作
2017/07/04 Javascript
开发一个Parcel-vue脚手架工具(详细步骤)
2018/09/22 Javascript
详解Vue项目在其他电脑npm run dev运行报错的解决方法
2018/10/29 Javascript
angular中两种表单的区别(响应式和模板驱动表单)
2018/12/06 Javascript
新手快速上手webpack4打包工具的使用详解
2019/01/28 Javascript
JQuery特殊效果和链式调用操作示例
2019/05/13 jQuery
layui 点击重置按钮, select 并没有被重置的解决方法
2019/09/03 Javascript
原生JavaScript之es6中Class的用法分析
2020/02/23 Javascript
vue element table中自定义一些input的验证操作
2020/07/18 Javascript
一文秒懂nodejs中的异步编程
2021/01/28 NodeJs
[01:06:07]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS CIS
2014/05/22 DOTA
[53:10]完美世界DOTA2联赛决赛日 FTD vs GXR 第二场 11.08
2020/11/11 DOTA
python绘制简单彩虹图
2018/11/19 Python
Face++ API实现手势识别系统设计
2018/11/21 Python
对Python 获取类的成员变量及临时变量的方法详解
2019/01/22 Python
python async with和async for的使用
2019/06/20 Python
Python time库基本使用方法分析
2019/12/13 Python
Python threading模块condition原理及运行流程详解
2020/10/05 Python
把Anaconda中的环境导入到Pycharm里面的方法步骤
2020/10/30 Python
html5图片上传预览示例分享
2014/04/14 HTML / CSS
iframe在移动端的缩放的示例代码
2018/10/12 HTML / CSS
东方电视购物:东方CJ
2016/10/12 全球购物
REISS美国官网:伦敦最受欢迎的时尚品牌
2019/08/16 全球购物
小学中秋节活动方案
2014/02/06 职场文书
学校班子个人对照检查材料思想汇报
2014/09/27 职场文书