python
文章平均质量分 70
like_LeafFlying
这个作者很懒,什么都没留下…
展开
-
关于E-factory、ElementPath
关于The E-factory、ElementPathThe E-factoryE-factory为XML和HTML的生成提供了一种更加简单、紧凑的语法支持。>>> from lxml.builder import E>>> def CLASS(*args): # class is a reserved word in Python... return {"class":' '.join(翻译 2017-04-30 20:34:04 · 792 阅读 · 0 评论 -
使用python编写的落网电台下载工具
使用python编写的落网电台下载工具落网是个非常不错的独立音乐介绍网站,但是上面提供的歌曲仅供试听,没有提供下载链接。相信不少同学都想过有没工具把歌曲下载下来呢?答案是:有。 我最早是使用遨游浏览器,它里面提供一个插件(资源探测器),只要点开,就能看到当前浏览器页面中有没有可下载的链接。当时觉得还挺方便的,就是 要一首一首地去下,还是有些麻烦。当然火狐浏览器里也有个插件(NetVideoH原创 2017-04-14 11:02:54 · 996 阅读 · 0 评论 -
python之lxml快速上手_Element(一)
The Element class对于使用任何一种编程语言的开发人员来说,xml的处理总是不可避免,甚至是非常常见的。而lxml则是在python语言中,功能最丰富、最易于使用,同时性能也相当不错的xml、html处理库。虽然网上也有许多介绍lxml用法的文章,但是,学习任意一个第三方库(框架、新技术),官方文档无疑是不可多得的第一手好材料。于是,为了让其他有需要的同学也能快速上手,针对手册中The翻译 2017-04-16 13:42:12 · 5241 阅读 · 0 评论 -
python之lxml快速上手_Element(二)
使用XPath查找文本(Using XPath to find text)另一个在树状结构文档中抽取文本的方式是:XPath,它同样允许你抽取单独的文本块并放到list中。>>> print(html.xpath("string()")) # lxml.etree only!TEXTTAIL>>> print(html.xpath("//text()")) # lxml.etree only!翻译 2017-04-18 14:11:13 · 2520 阅读 · 0 评论 -
python之lxml快速上手_ElementTree(三)
The ElementTree classElementTree主要是作为一个包含根节点的“树(tree)”的文档包裹(document wrapper)。它提供了多个成对的序列化和常规文档处理方法:>>> root = etree.XML('''\... ... ]>... root>... a>&tasty;a>... root>... ''')>>> tre翻译 2017-04-23 19:30:23 · 2192 阅读 · 0 评论 -
lxml.etree API的一些细节说明
lxml.etree API的一些细节说明lxml.etree努力尽可能地与已建立的API保持一致。然而,有时为了用一种简单的方式暴漏某个特性,导致一个新的API产生。这个页面描述了主要的差异,以及一些相较于ElementTree API新增的部分。如果需要完整的API参考,请参见“generated API documentation”。lxml是极度可扩展的,主要体现在XPath functio翻译 2017-05-06 10:36:30 · 2912 阅读 · 0 评论