python实现网页链接提取的方法分享


Posted in Python onFebruary 25, 2014
#encoding:utf-8
import socket
import htmllib,formatter
def open_socket(host,servname):
    s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    port=socket.getservbyname(servname)
    s.connect((host,port))
    return s
host=''
host=input('请输入网址\n')
mysocket=open_socket(host,'http')
message='GET http://%s/\n\n'%(host,)
mysocket.send(message)
file=mysocket.makefile()
htmldata=file.read()
file.close()
parser=htmllib.HTMLParser(formatter.NullFormatter())  
parser.feed(htmldata)
print '\n'.join(parser.anchorlist)
parser.close()
Python 相关文章推荐
Python中用PIL库批量给图片加上序号的教程
May 06 Python
python常见数制转换实例分析
May 09 Python
使用Python读写及压缩和解压缩文件的示例
Jul 08 Python
Python中列表和元组的使用方法和区别详解
Dec 30 Python
Python基于pillow判断图片完整性的方法
Sep 18 Python
python创建列表和向列表添加元素的实现方法
Dec 25 Python
Python中的十大图像处理工具(小结)
Jun 10 Python
Python imageio读取视频并进行编解码详解
Dec 10 Python
解决Keras的自定义lambda层去reshape张量时model保存出错问题
Jul 01 Python
Django如何在不停机的情况下创建索引
Aug 02 Python
python将YUV420P文件转PNG图片格式的两种方法
Jan 22 Python
python保存图片的四个常用方法
Feb 28 Python
python3模拟百度登录并实现百度贴吧签到示例分享(百度贴吧自动签到)
Feb 24 #Python
python实现socket客户端和服务端简单示例
Feb 24 #Python
python抓取网页内容示例分享
Feb 24 #Python
使用python装饰器验证配置文件示例
Feb 24 #Python
python通过urllib2爬网页上种子下载示例
Feb 24 #Python
python控制台显示时钟的示例
Feb 24 #Python
python3访问sina首页中文的处理方法
Feb 24 #Python
You might like
php中对2个数组相加的函数
2011/06/24 PHP
yii框架中的Url生产问题小结
2012/01/16 PHP
php生成N个不重复的随机数实例
2013/11/12 PHP
PHP中if和or运行效率对比
2014/12/12 PHP
PHP文件缓存类示例分享
2015/01/30 PHP
php字符串按照单词进行反转的方法
2015/03/14 PHP
php安装ssh2扩展的方法【Linux平台】
2016/07/20 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
2020/02/21 PHP
jQuery操作input type=radio的实现代码
2012/06/14 Javascript
jquery统计输入文字的个数并对其进行判断
2014/01/07 Javascript
Javascript 按位取反运算符 (~)
2014/02/04 Javascript
NodeJS Express框架中处理404页面一个方式
2014/05/28 NodeJs
js实现的黑背景灰色二级导航菜单效果代码
2015/08/24 Javascript
ES6概念 Symbol toString()方法
2016/12/25 Javascript
vue.js配合$.post从后台获取数据简单demo分享
2018/08/11 Javascript
微信小程序实现笑脸评分功能
2018/11/03 Javascript
JavaScript实现的级联算法示例【省市二级联动功能】
2018/12/25 Javascript
JavaScript数据结构与算法之基本排序算法定义与效率比较【冒泡、选择、插入排序】
2019/02/21 Javascript
[02:05]2014DOTA2国际邀请赛 BBC外卡赛赛后总结
2014/07/09 DOTA
[01:04:30]Fnatic vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
python格式化字符串实例总结
2014/09/28 Python
Python中处理unchecked未捕获异常实例
2015/01/17 Python
深入学习Python中的装饰器使用
2016/06/20 Python
Python多进程库multiprocessing中进程池Pool类的使用详解
2017/11/24 Python
Python pandas RFM模型应用实例详解
2019/11/20 Python
python轮询机制控制led实例
2020/05/03 Python
python 实现有道翻译功能
2021/02/26 Python
一款纯css3实现的漂亮的404页面的实例教程
2014/11/27 HTML / CSS
Canvas 文字碰撞检测并抽稀的方法
2019/05/27 HTML / CSS
.net软件工程师面试题
2015/03/31 面试题
视光学毕业生自荐书范文
2014/02/13 职场文书
旅游市场营销方案
2014/03/09 职场文书
留守儿童工作方案
2014/06/02 职场文书
2015年保险业务员工作总结
2015/05/27 职场文书
《普罗米修斯》教学反思
2016/02/22 职场文书
OpenCV-Python实现人脸美白算法的实例
2021/06/11 Python