APP下载

基于Scrapy的论文引用爬虫的设计与实现

2017-05-12鲁继文

现代计算机 2017年9期
关键词:设计

鲁继文

(四川大学计算机学院,成都 610065)

基于Scrapy的论文引用爬虫的设计与实现

鲁继文

(四川大学计算机学院,成都 610065)

互联网的迅速发展对于信息的发现和搜集带来巨大的挑战,至今爬虫技术已经成为互联网研究热点之一。基于Scrapy设计一个采集网页上面引用的作者和引用信息的爬虫,系统运行结果显示所设计的爬虫对于爬取引用信息,并将其整理成便于存储和理解的结果有较好的效果。

Scrapy;爬虫;引用爬取

0 引言

网络爬虫,有时称为蜘蛛,是一种系统地浏览万维网的因特网机器人,通常用于网络索引(Web Spidering)的目的[1]。Web搜索引擎和其他一些站点使用Web爬行或Spidering软件来更新他们的Web内容或其他网站的Web内容的索引。 Web搜寻器可以复制他们访问的所有页面,以便以后由处理下载的搜索引擎,以便用户可以更高效地搜索。抓取工具会消耗他们访问的系统上的资源,并且经常在没有默认批准的情况下访问网站。当访问大量页面集合时,计划,加载和“礼貌”的问题就会发生。存在不希望被爬行的公共站点的机制,以使爬行代理程序知道它。例如,包括robots.txt文件可以请求漫游器仅对网站的部分进行索引,或者根本不进行索引。

1 系统设计

Scrapy是一个可以用来爬取Web站点,提取需要的数据结构应用程序开发框架,在众多应用程序中得到广泛运用,例如:数据挖掘、信息处理或者历史数据处理等。尽管Scrapy的最初设计是用来Web抓取,但现在它也可以用使用API来提取数据 (如Amazon Associates Web Servicesi)或通用网络爬虫[2]。……

登录APP查看全文

猜你喜欢

设计
二十四节气在平面广告设计中的应用
何为设计的守护之道?
《丰收的喜悦展示设计》
基于PWM的伺服控制系统设计
基于89C52的32只三色LED摇摇棒设计
基于ICL8038的波形发生器仿真设计
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
从平面设计到“设计健康”