核心编程中一个抓取网页的例子:
''' Created on 2012-3-7 @author: Administrator ''' #!/usr/bin/env python from urllib import urlretrieve def firstNonBlank(lines): for eachLine in lines: if not eachLine.strip(): continue else: return eachLine def firstLast(webpage): f=open(webpage) lines=f.readlines() f.close() print firstNonBlank(lines) lines.reverse() print firstNonBlank(lines) def download(url='http://www.baidu.com',process=firstLast): try: retval = urlretrieve(url)[0] except IOError: retval=None if retval: process(retval) if __name__=='__main__': download() 运行结果:
pydev debugger: starting <!doctype html><html><head><meta http-equiv="Content-Type" content="text/html;charset=gb2312"><title>�ٶ�һ�£����֪�� </title><style>html{overflow-y:auto}body{font:12px arial;text-align:center;background:#fff}body,p,form,ul,li{margin:0;padding:0;list-style:none}body,form,#fm{position:relative}td{text-align:left}img{border:0}a{color:#00c}a:active{color:#f60}#u{color:#999;padding:4px 10px 5px 0;text-align:right}#u a{margin:0 5px}#u .reg{margin:0}#m{width:680px;margin:0 auto;}#nv a,#nv b,.btn,#lk{font-size:14px}#fm{padding-left:90px;text-align:left}input{border:0;padding:0}#nv{height:19px;font-size:16px;margin:0 0 4px;text-align:left;text-indent:117px}.s_ipt_wr{width:418px;height:30px;display:inline-block;margin-right:5px;background:url(http://www.baidu.com/img/i-1.0.0.png) no-repeat -304px 0;border:1px solid #b6b6b6;border-color:#9a9a9a #cdcdcd #cdcdcd #9a9a9a;vertical-align:top}.s_ipt{width:405px;height:22px;font:16px/22px arial;margin:5px 0 0 7px;background:#fff;outline:none;-webkit-appearance:none}.s_btn{width:95px;height:32px;padding-top:2px\9;font-size:14px;background:#ddd url(http://www.baidu.com/img/i-1.0.0.png);cursor:pointer}.s_btn_h{background-position:-100px 0}.s_btn_wr{width:97px;height:34px;display:inline-block;background:url(http://www.baidu.com/img/i-1.0.0.png) no-repeat -202px 0;*position:relative;z-index:0;vertical-align:top}#lg img{vertical-align:top;margin-bottom:3px}#lk{margin:33px 0}#lk span{font:14px "����"}#lm{height:60px}#lh{margin:16px 0 5px;word-spacing:3px}.tools{position:absolute;top:-4px;*top:10px;right:-13px;}#mHolder{width:62px;position:relative;z-index:296;display:none}#mCon{height:18px;line-height:18px;position:absolute;cursor:pointer;padding:0 18px 0 0;background:url(http://www.baidu.com/img/bg-1.0.0.gif) no-repeat right -134px;background-position:right -136px\9}#mCon span{color:#00c;cursor:default;display:block}#mCon .hw{text-decoration:underline;cursor:pointer}#mMenu a{width:100%;height:100%;display:block;line-height:22px;text-indent:6px;text-decoration:none;filter:none\9}#mMenu,#user ul{box-shadow:1px 1px 2px #ccc;-moz-box-shadow:1px 1px 2px #ccc;-webkit-box-shadow:1px 1px 2px #ccc;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color="#cccccc")\9;}#mMenu{width:56px;border:1px solid #9b9b9b;list-style:none;position:absolute;right:7px;top:28px;display:none;background:#fff}#mMenu a:hover{background:#ebebeb}#mMenu .ln{height:1px;background:#ebebeb;overflow:hidden;font-size:1px;line-height:1px;margin-top:-1px}#cp,#cp a{color:#77c}#seth{display:none;behavior:url(#default#homepage)}#setf{display:none}</style> <!--4c0e8ed06c2bd0cc--> 需要注意:
1、eachLine.strip():去掉前后空格2、<pre name="code" class="python">urlretrieve(url) 读取到本地:c:\users\admini~1\appdata\local\temp\tmpbw_rzt</pre>
您还没有登录,请您登录后再发表评论
"Python核心编程"是学习Python编程的基础,它涵盖了Python语言的各个方面,旨在帮助初学者掌握Python的基本概念和核心技能,同时也为有经验的开发者提供深入理解Python机制的机会。 在Python核心编程中,首先会介绍...
《Python核心编程》是由Wesley J.Chun所著,本书被视为Python开发的权威指南,不仅覆盖了Python的基础知识,同时也深入探讨了许多高级主题,为读者提供了一条学习Python的全面途径。该书在美国出版后,获得了业内...
"Python核心编程源码,python练习的数十个小例子"这个资源集合是针对Python学习者的一个宝贵资料,无论你是初学者还是经验丰富的开发者,都可以通过这些实例来巩固和提升你的Python技能。 深入Python书上的源码.rar...
总的来说,《免费 Python核心编程(中文第二版)带目录.pdf》是一本全面介绍Python编程的资源,它涵盖了Python语言的基础、高级特性和实际应用,对于想要学习或提升Python技能的读者来说,是一份宝贵的资料。...
1. Python编程书籍:文件提及的是一本名为《Python核心编程 英文原版(第三版)》的高清文字版PDF书籍,这表示该书是一份完整的英文版参考文献,对于学习Python编程语言具有重要价值。 2. 作者信息:书籍的作者是...
《Python核心编程》是Python编程领域的一本经典著作,涵盖了Python语言的基础到高级主题,适合初学者和有经验的开发者。这本书的第三版包含了中英文双语版本,为读者提供了更多的学习选择。同时,附带的源代码可以...
总之,《Python核心编程源代码》是一个全方位的Python学习资料,不仅让你熟悉Python的基础语法,还能让你掌握实际项目开发所需的技能,包括GUI编程和Web开发。通过深入研究这些代码,你将能够更好地理解和应用Python...
通过阅读和实践《Python核心编程第二版》的代码示例,你可以系统地学习Python编程,逐步成长为一名熟练的Python开发者。每一章的代码都是精心设计的,旨在帮助你理解和掌握特定的编程概念,同时提升解决问题的能力。...
根据提供的文件信息,我们可以推断出这是一份关于获取《Python核心编程_第2版》电子书PDF版本的资源分享。接下来,我们将基于这个信息,提取并生成与该书籍相关的IT知识点。 ### 一、书籍简介 《Python核心编程_第...
Python是如今很流行的一种编程语言...市面上有很多Python用书,但都是基础用书,丰富的实践项目书籍,鲜有可见,Python 核心编程(第3版)正好填补了这项空白,推荐Python学习者使用,在此上传了随书代码供大家下载学习。
《Python核心编程全本》是一本深受欢迎的Python学习指南,专为初学者及有一定基础的开发者设计。这本书深入浅出地介绍了Python语言的核心概念、语法结构和编程实践,旨在帮助读者全面掌握Python编程技能。 在Python...
《Python核心编程》第二版被认为是等待已久的升级,因为它的深度和广度足以满足读者的学习和练习需要。这本书之所以受到推崇,是因为它不仅提供了详尽的材料,而且还将复杂的例子以简单的方式呈现,使读者能够轻松...
"Python核心编程"是学习Python编程的重要资料,它涵盖了Python语言的基础和高级特性,包括数据结构、函数、类、模块、异常处理、文件操作等多个方面。 在"Python核心编程"的代码中,我们可以深入理解以下关键知识点...
总体而言,《Python核心编程》是一本集技术深度与教育实用性于一体的Python教材,对于编程学习者来说是一本难得的好书。通过本书的学习,读者不仅可以掌握Python语言的核心技术,还能通过丰富的实例和练习,将所学...
《Python核心编程(第二版)》是一本覆盖了Python语言核心概念以及高级应用的经典教材,它不仅适合初学者入门,也适用于进阶学习。本书的丰富内容包括但不限于Python基础语法、编程思想以及一些高级特性,旨在帮助...
《Python核心编程(第二版)》是一本深受Python爱好者欢迎的经典教材,由人民邮电出版社出版。这本书深入浅出地介绍了Python语言的核心概念和技术,旨在帮助读者全面掌握Python编程的基础和高级技巧。随书附带的源...
相关推荐
"Python核心编程"是学习Python编程的基础,它涵盖了Python语言的各个方面,旨在帮助初学者掌握Python的基本概念和核心技能,同时也为有经验的开发者提供深入理解Python机制的机会。 在Python核心编程中,首先会介绍...
《Python核心编程》是由Wesley J.Chun所著,本书被视为Python开发的权威指南,不仅覆盖了Python的基础知识,同时也深入探讨了许多高级主题,为读者提供了一条学习Python的全面途径。该书在美国出版后,获得了业内...
"Python核心编程源码,python练习的数十个小例子"这个资源集合是针对Python学习者的一个宝贵资料,无论你是初学者还是经验丰富的开发者,都可以通过这些实例来巩固和提升你的Python技能。 深入Python书上的源码.rar...
总的来说,《免费 Python核心编程(中文第二版)带目录.pdf》是一本全面介绍Python编程的资源,它涵盖了Python语言的基础、高级特性和实际应用,对于想要学习或提升Python技能的读者来说,是一份宝贵的资料。...
1. Python编程书籍:文件提及的是一本名为《Python核心编程 英文原版(第三版)》的高清文字版PDF书籍,这表示该书是一份完整的英文版参考文献,对于学习Python编程语言具有重要价值。 2. 作者信息:书籍的作者是...
《Python核心编程》是Python编程领域的一本经典著作,涵盖了Python语言的基础到高级主题,适合初学者和有经验的开发者。这本书的第三版包含了中英文双语版本,为读者提供了更多的学习选择。同时,附带的源代码可以...
总之,《Python核心编程源代码》是一个全方位的Python学习资料,不仅让你熟悉Python的基础语法,还能让你掌握实际项目开发所需的技能,包括GUI编程和Web开发。通过深入研究这些代码,你将能够更好地理解和应用Python...
通过阅读和实践《Python核心编程第二版》的代码示例,你可以系统地学习Python编程,逐步成长为一名熟练的Python开发者。每一章的代码都是精心设计的,旨在帮助你理解和掌握特定的编程概念,同时提升解决问题的能力。...
根据提供的文件信息,我们可以推断出这是一份关于获取《Python核心编程_第2版》电子书PDF版本的资源分享。接下来,我们将基于这个信息,提取并生成与该书籍相关的IT知识点。 ### 一、书籍简介 《Python核心编程_第...
Python是如今很流行的一种编程语言...市面上有很多Python用书,但都是基础用书,丰富的实践项目书籍,鲜有可见,Python 核心编程(第3版)正好填补了这项空白,推荐Python学习者使用,在此上传了随书代码供大家下载学习。
《Python核心编程全本》是一本深受欢迎的Python学习指南,专为初学者及有一定基础的开发者设计。这本书深入浅出地介绍了Python语言的核心概念、语法结构和编程实践,旨在帮助读者全面掌握Python编程技能。 在Python...
《Python核心编程》第二版被认为是等待已久的升级,因为它的深度和广度足以满足读者的学习和练习需要。这本书之所以受到推崇,是因为它不仅提供了详尽的材料,而且还将复杂的例子以简单的方式呈现,使读者能够轻松...
"Python核心编程"是学习Python编程的重要资料,它涵盖了Python语言的基础和高级特性,包括数据结构、函数、类、模块、异常处理、文件操作等多个方面。 在"Python核心编程"的代码中,我们可以深入理解以下关键知识点...
总体而言,《Python核心编程》是一本集技术深度与教育实用性于一体的Python教材,对于编程学习者来说是一本难得的好书。通过本书的学习,读者不仅可以掌握Python语言的核心技术,还能通过丰富的实例和练习,将所学...
《Python核心编程(第二版)》是一本覆盖了Python语言核心概念以及高级应用的经典教材,它不仅适合初学者入门,也适用于进阶学习。本书的丰富内容包括但不限于Python基础语法、编程思想以及一些高级特性,旨在帮助...
《Python核心编程(第二版)》是一本深受Python爱好者欢迎的经典教材,由人民邮电出版社出版。这本书深入浅出地介绍了Python语言的核心概念和技术,旨在帮助读者全面掌握Python编程的基础和高级技巧。随书附带的源...