14,616
次編輯
變更
爬虫
,無編輯摘要
|}{| class="wikitable" align="right"|-| style="background: #008080" align= center| '''<big>爬虫</big> '''|-| [[File:U=3552565121,1878192774&fm=26&gp=0.jpg|缩略图|居中|[https://image.baidu.com/search/detail?ct=503316480&z=0&ipn=d&word=爬虫&step_word=&hs=0&pn=99&spn=0&di=46530&pi=0&rn=1&tn=baiduimagedetail&is=0%2C0&istype=0&ie=utf-8&oe=utf-8&in=&cl=2&lm=-1&st=undefined&cs=3552565121%2C1878192774&os=2677157166%2C3867576911&simid=0%2C0&adpicid=0&lpn=0&ln=1677&fr=&fmq=1584343667955_R&fm=&ic=undefined&s=undefined&hd=undefined&latest=undefined©right=undefined&se=&sme=&tab=0&width=undefined&height=undefined&face=undefined&ist=&jit=&cg=&bdtype=0&oriquery=&objurl=http%3A%2F%2Fpic4.zhimg.com%2Fv2-3c400c38698d76df2fac82a8c3917e05_b.jpg&fromurl=ippr_z2C%24qAzdH3FAzdH3Fzi7wgswg_z%26e3Bziti7_z%26e3Bv54AzdH3FrAzdH3F900mbml8&gsm=64&rpstart=0&rpnum=0&islist=&querylist=&force=undefined 原圖鏈接][https://zhuanlan.zhihu.com/p/47768691 来自知乎]]]|-| style="background: #008080" align= center||-| align= light| 中文名: 网络爬虫 外文名: web crawler 别 称: 网络蜘蛛 目 的: 按要求获取万维网信息 作 用 :抓取网站上的信息 算 法: 网络 拓扑、基于网页内容和基于用户访问行为三种算法|} ''' 爬虫 ''': (又称为 [[ 网页蜘蛛 ]] , [[ 网络机器人 ]] ,在FOAF社区中间,更经常的称为 [[ 网页追逐者 ]] ),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。<ref>[http://ent.sina SM公司],百度文库,2017-12-19</ref> ==爬虫的概念== 中 爬虫更官方点的名字叫[[数据采集]],英 文 名 一般称作[[spider]],就是通过编程来全自动的从互联网上采集数据。 比如说[[搜索引擎]]就是一种爬虫。 爬虫需要做的就是模拟正常的网络请求,比如你在网站上点击一个网址,就是一次 网络 请求。 == 爬虫 的作用== 外文 现如今大数据时代已经到来,网络爬虫技术成为这个时代不可或缺的一部分,企业需要数据来分析用户行为,来分析自己产品的不足之处,来分析竞争对手的信息等等,但是这些的首要条件就是数据的采集。 这其中使用爬虫较为有 名 web crawler 的有[[今日头条]]等公司。==爬虫的分类==根据被爬网站的数量的不同,我们把爬虫分为: [[通用爬虫]] :通常指搜索引擎的爬虫(https://www.baidu.com) [[聚焦爬虫]] :针对特定网站的爬虫==爬虫的流程==爬虫的工作流程(重点) [[File:201904031910251.png|缩略图|居中|600px|[https://blog.csdn.net/qq_37015799/article/details/89002797 来自qq_37015799的博客 - CSDN博客]]]总结: 搜索引擎流程 与 聚焦爬虫流程的区 别 称 :'''搜索引擎流程''': 爬取范围: 整个 网络 蜘蛛 , 见到URL就爬保存的数据: 保存的是原始的HTML预处理: 主要是 分词, 排名 '''聚焦爬虫流程''' 爬取范围: 特定的URL, 目 只有有需要的数据的URL,才爬取保存 的 数据: 按 保存的是需 要 的数据.==爬虫的本质== 爬虫的本质就是自动化的去模拟正常人类发起的[[网络请 求 ]],然后 获取 万维 网 信息 络请求所返回的数据。 跟我们人手动去点击一个连接,访问一个网页获取数据,并没有什么本质的区别。 ==爬虫的难点== 作 用 爬虫的难点主要为两个方向: '''数据的获取''' 一般来说我们想要抓取的网站是不希望我们去 抓取 他的数据的,那么这些网站就会做一些反爬虫的措施,来让我们无法去他的 网站上 抓取数据。所以我们也要做相应 的 信息 措施去绕过这些反爬虫措施。 '''抓取数据的速度''' 算 法网络拓扑、 我们抓取的目标的数据量,有时是非常庞大的,甚至几千万上亿的数据量,而有些甚至会要求实时的更新,所以抓取的速度也非常重要。我们一般会使用并发和分布式来解决速度的问题。 ==视频==<center>{{#iDisplay:j0536hn6xus|640|370|qq}} <big>Python 基 于网页内容和 础教程:零 基 于用户访问行为三种算法础入门爬虫</big> {{#iDisplay:q0899dvixi7|640|370|qq}} <big>六分钟了解爬虫项目的大概过程</big></center>==参考资料=={{Reflist}}[[Category: 550 經濟學總論]]