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三元运算实现方法
Jan 12 Python
Python中的高级函数map/reduce使用实例
Apr 13 Python
Python设计模式中单例模式的实现及在Tornado中的应用
Mar 02 Python
Python中的FTP通信模块ftplib的用法整理
Jul 08 Python
python实现树形打印目录结构
Mar 29 Python
python实现京东秒杀功能
Jul 30 Python
Python图像处理之图像的缩放、旋转与翻转实现方法示例
Jan 04 Python
解决Python 使用h5py加载文件,看不到keys()的问题
Feb 08 Python
浅析python的Lambda表达式
Feb 27 Python
Python-openCV开运算实例
Jul 05 Python
python 绘制国旗的示例
Sep 27 Python
Python colormap库的安装和使用详情
Oct 06 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
PHP4 与 MySQL 数据库操作函数详解
2006/10/09 PHP
php中全局变量global的使用演示代码
2011/05/18 PHP
php动态实现表格跨行跨列实现代码
2012/11/06 PHP
关于PHP自动判断字符集并转码的详解
2013/06/26 PHP
Yii2框架实现注册和登录教程
2016/09/30 PHP
PHP如何搭建百度Ueditor富文本编辑器
2018/09/21 PHP
PHP中将一个字符串部分字符用星号*替代隐藏的实现代码
2019/09/08 PHP
聊聊 PHP 8 新特性 Attributes
2020/08/19 PHP
用jquery修复在iframe下的页面锚点失效问题
2014/08/22 Javascript
Javascript实现获取窗口的大小和位置代码分享
2014/12/04 Javascript
Javascript使用post方法提交数据实例
2015/08/03 Javascript
javascript数组去重的六种方法汇总
2015/08/16 Javascript
javascript弹出窗口中增加确定取消按钮
2016/06/24 Javascript
jQuery控制控件文本的长度的操作方法
2016/12/05 Javascript
VueJs单页应用实现微信网页授权及微信分享功能示例
2017/07/26 Javascript
基于JavaScript+HTML5 实现打地鼠小游戏逻辑流程图文详解(附完整代码)
2017/11/02 Javascript
基于js 字符串indexof与search方法的区别(详解)
2017/12/04 Javascript
js逆向解密之网络爬虫
2019/05/30 Javascript
vue与django集成打包的实现方法
2019/11/11 Javascript
微信小程序批量上传图片到七牛(推荐)
2019/12/19 Javascript
JS判断数组是否包含某元素实现方法汇总
2020/06/24 Javascript
详解javascript void(0)
2020/07/13 Javascript
如何通过JS实现日历简单算法
2020/10/14 Javascript
[03:59]第二届DOTA2亚洲邀请赛选手传记-VGJ.rOtk
2017/04/03 DOTA
在Python的Django框架中实现Hacker News的一些功能
2015/04/17 Python
Pycharm学习教程(4) Python解释器的相关配置
2017/05/03 Python
Python加载带有注释的Json文件实例
2018/05/23 Python
Python mutiprocessing多线程池pool操作示例
2019/01/30 Python
女性时尚网购:Chic Me
2019/07/30 全球购物
大三在校生电子商务求职信
2013/10/29 职场文书
会计应聘求职信范文
2013/12/17 职场文书
学术会议主持词
2014/03/17 职场文书
领导干部四风问题自我剖析材料
2014/09/25 职场文书
员工保密协议书
2014/09/27 职场文书
2016十一国庆节慰问信
2015/12/01 职场文书
RPM包方式安装Oracle21c的方法详解
2021/08/23 Oracle