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的判断语句模拟三目运算
Apr 24 Python
Python本地与全局命名空间用法实例
Jun 16 Python
通过实例浅析Python对比C语言的编程思想差异
Aug 30 Python
Python使用plotly绘制数据图表的方法
Jul 18 Python
初学python的操作难点总结(新手必看篇)
Aug 03 Python
Python3.6日志Logging模块简单用法示例
Jun 14 Python
Python实现定期检查源目录与备份目录的差异并进行备份功能示例
Feb 27 Python
pycharm设置python文件模板信息过程图解
Mar 10 Python
Python如何向SQLServer存储二进制图片
Jun 08 Python
tensorflow+k-means聚类简单实现猫狗图像分类的方法
Apr 28 Python
Python安装使用Scrapy框架
Apr 12 Python
Django框架之路由用法
Jun 10 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+Ajax检测用户名或邮件注册时是否已经存在实例教程
2014/08/23 PHP
php创建桌面快捷方式实现方法
2015/12/31 PHP
jQuery Tips 为AJAX回调函数传递额外参数的方法
2010/12/28 Javascript
使用jquery mobile做幻灯播放效果实现步骤
2013/01/04 Javascript
jquery日历控件实现方法分享
2014/03/07 Javascript
纯js实现遮罩层效果原理分析
2014/05/27 Javascript
IE中getElementsByName()对有些元素无效的解决方案
2014/09/28 Javascript
jQuery封装的屏幕居中提示信息代码
2016/06/08 Javascript
Angular.Js的自动化测试详解
2016/12/09 Javascript
详解JavaScript的闭包、IIFE、apply、函数与对象
2016/12/21 Javascript
jQuery实现上传图片前预览效果功能
2017/08/03 jQuery
JS计算距当前时间的时间差实例
2017/12/29 Javascript
vue实现短信验证码登录功能(流程详解)
2019/12/10 Javascript
Vue实现星级评价效果实例详解
2019/12/30 Javascript
JS三级联动代码格式实例详解
2019/12/30 Javascript
vue 在methods中调用mounted的实现操作
2020/08/07 Javascript
python如何在终端里面显示一张图片
2016/08/17 Python
python微信公众号之关注公众号自动回复
2018/10/25 Python
python爬虫-模拟微博登录功能
2019/09/12 Python
python离线安装外部依赖包的实现
2020/02/13 Python
Python如何实现后端自定义认证并实现多条件登陆
2020/06/22 Python
最新pycharm安装教程
2020/11/18 Python
纯css3实现宠物小鸡实例代码
2018/10/08 HTML / CSS
史蒂夫·马登加拿大官网:Steve Madden加拿大
2017/11/18 全球购物
倩碧英国官网:Clinique英国
2018/08/10 全球购物
香港零食网购:上仓胃子
2020/06/08 全球购物
社团文化节邀请函
2014/01/10 职场文书
《孔繁森》教学反思
2014/04/17 职场文书
2014年高中生自我评价范文
2014/09/26 职场文书
2015年七夕爱情寄语
2015/03/24 职场文书
教师节获奖感言
2015/07/31 职场文书
2016年推广普通话宣传周活动总结
2016/04/06 职场文书
老生常谈 使用 CSS 实现三角形的技巧(多种方法)
2021/04/13 HTML / CSS
MySQL如何解决幻读问题
2021/08/07 MySQL
Python 可迭代对象 iterable的具体使用
2021/08/07 Python
Python echarts实现数据可视化实例详解
2022/03/03 Python