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 相关文章推荐
pygame学习笔记(4):声音控制
Apr 15 Python
浅析Python中yield关键词的作用与用法
Nov 29 Python
Python2和Python3中print的用法示例总结
Oct 25 Python
Python编程实现使用线性回归预测数据
Dec 07 Python
利用Python如何将数据写到CSV文件中
Jun 05 Python
有关Python的22个编程技巧
Aug 29 Python
详解python中的模块及包导入
Aug 30 Python
PyCharm 无法 import pandas 程序卡住的解决方式
Mar 09 Python
浅谈TensorFlow中读取图像数据的三种方式
Jun 30 Python
Python自动化之UnitTest框架实战记录
Sep 08 Python
python如何编写类似nmap的扫描工具
Nov 06 Python
Python中相见恨晚的技巧
Apr 13 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 数组的一个悲剧?
2011/05/11 PHP
mac下安装nginx和php
2013/11/04 PHP
thinkphp普通查询与表达式查询实例分析
2014/11/24 PHP
php中debug_backtrace、debug_print_backtrace和匿名函数用法实例
2014/12/01 PHP
php日期操作技巧小结
2016/06/25 PHP
php操纵mysqli数据库的实现方法
2016/09/18 PHP
php实现的读取CSV文件函数示例
2017/02/07 PHP
神奇的代码 通杀各种网站-可随意修改复制页面内容
2008/07/17 Javascript
jQuery基础知识filter()和find()实例说明
2010/07/06 Javascript
jquery新的绑定事件机制on方法的使用方法
2014/04/15 Javascript
jQuery中hover方法和toggle方法使用指南
2015/02/27 Javascript
javascript中html字符串转化为jquery dom对象的方法
2015/08/27 Javascript
javascript实现html页面之间参数传递的四种方法实例分析
2015/12/15 Javascript
详解jQuery事件
2017/01/13 Javascript
Node.js调用fs.renameSync报错(Error: EXDEV, cross-device link not permitted)
2017/12/27 Javascript
JavaScript this指向相关原理及实例解析
2020/07/10 Javascript
Python中列表和元组的相关语句和方法讲解
2015/08/20 Python
整理Python 常用string函数(收藏)
2016/05/30 Python
Python Tkinter模块实现时钟功能应用示例
2018/07/23 Python
Django 外键的使用方法详解
2019/07/19 Python
Python变量格式化输出实现原理解析
2020/08/06 Python
日本一家专门经营各种箱包的大型网站:Traveler Store
2016/08/03 全球购物
苹果美国官方商城:Apple美国
2016/08/24 全球购物
学生党员思想汇报
2013/12/28 职场文书
生产车间班组长岗位职责
2014/01/06 职场文书
采购经理岗位职责
2014/02/16 职场文书
80后职场人的职业生涯规划
2014/03/08 职场文书
2014年煤矿安全工作总结
2014/12/04 职场文书
共青团员自我评价
2015/03/10 职场文书
React Hook用法示例详解(6个常见hook)
2021/04/28 Javascript
Python Django模型详解
2021/10/05 Python
分享3个非常实用的 Python 模块
2022/03/03 Python
Python中 range | np.arange | np.linspace三者的区别
2022/03/22 Python
Python必备技巧之字符数据操作详解
2022/03/23 Python
PyTorch device与cuda.device用法
2022/04/03 Python
Python使用华为API为图像设置多个锚点标签
2022/04/12 Python