基于python的网络爬虫设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
---------------------------------------------------------------最新资料推荐------------------------------------------------------
基于python的网络爬虫设计
基于 Python 的网络爬虫摘要随着计算机技术的不断发展,新的编程语言层出不穷,Python,Html 正是其中的佼佼者。
相比较早期普及的高级语言(Java,C 语言)等,Python 有着更加实用的模块和库,虽然牺牲了底层性,但却更加方便用于开发小型项目。
此外,Html 也已经被普遍用于网站前端,标记语言的特性结合CSS丰富了网页内容和形式,某种意义上也促进了更加人性化的电子商务系统的发展。
本文的网络爬虫正式基于 Python 语言编写的,通过对 Html 抓取加工将数据可视化,以监测逐渐从线下转移到线上,并随着电子商务发展越发简单普遍难以追踪的非法野生动物贸易。
本文首先对计算器语言的发展,尤其是 Python 和 Html 的优势、基础概念以及性能进行介绍。
最后着重介绍可以实现检测网络上非法野生动物贸易的爬虫的设计和实现。
程序主要包括三个模块:
URL 解析,Html 抓取,本地输出。
Python 的开发环境和工具分别是 OS X 和 PyChram CE,主要调用了 Python 中的 Urllib2,beautifulsoup 模块。
最终的程序可以实现对指定网站,指定关键词抓取指定内容,保
1/ 2
存内容到本地,以便于追踪和检测。
关键字:
Python ,HTML ,爬虫,非法野生动物贸易Python-Based quot;Illegal wildlife tradequot; Spider Electronics amp; Information Technology Program 11-1 Haozhi Zhu Supervisor Rui Zhao Abstract With the continuous development of computer technology, the new programming language after another, Python, Html is the one of the best. Compared to the early popularity of high-level language (Java, C language), etc., Python has a more practical modules and libraries, although at the expense of the underlying property, but it is more convenient for the development of small-scale projects. In addition, Html has also been widely used web front end, feature rich CSS markup language binding of web content and form, in a sense also promoted the development of a more user-friendly e-commerce system. In this paper, based on the official web crawler written in Python, Html crawling through the data visualization process to monitor the gradual shift from offline to online, and with the development of electronic commerce more simple universal untraceable illegal wildlife trade. Firstly, the development of the calculator language, especially Python and Html advantages, basic con...