python练习程序(得到HTML文件的title)
2012-06-14 12:45
302 查看
from HTMLParser import HTMLParser import sys class TitleParser(HTMLParser): def __init__(self): self.title = '' self.readingtitle=0 HTMLParser.__init__(self) def handle_starttag(self, tag, attrs): if tag == 'title': self.readingtitle=1 def handle_data(self, data): if self.readingtitle: self.title +=data def handle_endtag(self, tag): if tag == 'title': self.readingtitle=0 def gettitle(self): return self.title fd=open(sys.argv[1]) tp=TitleParser() tp.feed(fd.read()) print "Title is: ", tp.gettitle()
参考:Python网络编程基础。
相关文章推荐
- Python每日练习 10 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-)
- 调用其它程序并得到程序输出(go和python)
- python练习程序(c100经典例3)
- python练习程序(c100经典例5)
- Python小程序练习---敏感词替换成*星号
- 遍历目录下的HTML文件,得到其Title信息
- python练习程序(c100经典例6)
- python练习程序(c100经典例16)
- Python新手必备练习4---开发一个计算器程序
- python小练习七——支持多用户在线的FTP程序
- 初学python-练习_1使用python编写计算班级学生平均分程序
- Python练习程序(二)文件处理和列表元组
- python练习程序(c100经典例9)
- python练习程序(批量重命名)
- python练习程序(读写文件)
- Python运维基础(3)程序大练习(ATM)
- 程序设计基础(Python语言)”编程练习(1)
- Python初学时购物车程序练习实例
- 练习python写了一个四则运算程序,支持乘方和“.3"这种格式
- python练习程序(显示图像)