对python开源技术开发的相关了解

开发 后端
如果你想更好的了解python开源,那你可以仔细的阅读以下的文章,通过对以下文章的的了解,希望你在以后的python开源开发中有所收获。

python开源是一项十分值得开发的项目,只有开源,才会使更多的人进行相关的技术弥补,使python开源在开发的过程中有所不断的创新使你在开源的项目中发现更多的信息技术。

1、用python来做一个蜘蛛程序抓取网页,有了urllib库,真是太简单了。另外网页的解析也有相应的库sgmllib可以使用。不过还不知道python的sgmllib有没有类似 Jtidy 的规范html代码的能,或者是有另外的库来干这事。

比较有名气的:

Harvest Man------http://code.google.com/p/harvestman-crawler/

HarvestMan is a modular, extensible and flexible web crawler program cum framework written in pure Python. HarvestMan can be used to download files from websites according to a number of customized rules and constraints. It can be used to find information from websites matching keywords or regular expressions.

The final goal of the project is to develop a full-fledged semantic personal data mining platform which can be used to retrieve information from the Internet in a highly customizable manner, so that one can fetch information from the web the way he wants it, when he wants it. For this, HarvestMan project will provide support for Web 2.0 and 3.0 technologies such as RSS, RDF, OWL etc. (这个目标还真是大啊,要是真的可以做到那就真是牛逼。)

另外,还有一些小的项目,用Google code或者 sourceforge.net搜索,就可以找到。

2、对pdf文件的操作,C++,c#和java都有一些python开源的类库可以使用。比如:pdflib,itext,pdfclown,pdfbox他们可以实现pdf文件的解析,并实现pdf与rtf html xml等格式之间的相互转换。

今天发现了一个可以操作pdf的python库: pdfminer.

不知道有没有其他的库。希望高手补充。

3、有了pdf的操作库,可以轻松实现对pdf文件内容的有目的的抽取。

关于Python开源的开放协作组织,介绍Python语言的技术知识和使用,在中国进行python 开源的应用/推广/学习…,分享Python体验知识,经验,技巧。

责任编辑:佚名
相关推荐

2011-04-28 14:03:36

云开发

2018-12-21 12:25:08

2010-08-10 16:50:13

Flex开发

2021-08-04 15:11:22

区块链比特币应用

2011-08-12 13:53:00

IOS框架

2015-04-20 10:45:43

2017-03-27 17:50:12

WOT技术

2011-11-28 13:25:41

PhoneGapHTML5

2022-05-05 15:04:41

阿里巴巴达摩院联邦学习

2018-05-31 21:14:49

Amas大数据监控平台

2019-03-15 10:25:00

技术研发指标

2021-03-24 09:51:08

大数据数据存储节能技术

2018-10-09 14:34:58

开源KubernetesGit

2021-10-22 09:48:22

谷歌开源技术

2020-06-30 17:34:08

SEMICON Chi

2011-10-31 10:49:46

苹果收购三维地图

2014-10-08 16:47:02

GITC2014全球互联网技术大会

2010-03-09 09:23:30

Python中文

2009-08-03 13:30:47

ASP.NET开发

2018-04-27 11:21:14

点赞
收藏

51CTO技术栈公众号