最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python爬蟲基礎(chǔ)之爬蟲的分類知識總結(jié)

 更新時間:2021年05月13日 14:47:17   作者:松鼠愛吃餅干  
來給大家講python爬蟲的基礎(chǔ)啦,首先我們從爬蟲的分類開始講起,下文有非常詳細的知識總結(jié),對正在學(xué)習(xí)python的小伙伴們很有幫助,需要的朋友可以參考下

一、通用爬蟲

通用網(wǎng)絡(luò)爬蟲是搜索引擎抓取系統(tǒng)(Baidu、Google、Sogou等)的一個重要組成部分。主要目的是將互聯(lián)網(wǎng)上的網(wǎng)頁下載到本地,形成一個互聯(lián)網(wǎng)內(nèi)容的鏡像備份。為搜索引擎提供搜索支持。

第一步

搜索引擎去成千上萬個網(wǎng)站抓取數(shù)據(jù)。

第二步

搜索引擎通過爬蟲爬取到的網(wǎng)頁,將數(shù)據(jù)存入原始頁面數(shù)據(jù)庫(也就是文檔庫)。其中的頁面數(shù)據(jù)與用戶瀏覽器得到的HTML是完全—樣的。

第三步

搜索引擎將爬蟲抓取回來的頁面,進行各種步驟的預(yù)處理:中文分詞,消除噪音,索引處理。。。
搜索引擎在對信息進行組織和處理后,為用戶提供關(guān)鍵字檢索服務(wù),將用戶檢索相關(guān)的信息展示給用戶。展示的時候會進行排名。

二、搜索引擎的局限性

  • 搜索引擎抓取的是整個網(wǎng)頁,不是具體詳細的信息。
  • 搜索引擎無法提供針對具體某個客戶需求的搜索結(jié)果。

聚焦爬蟲

針對通用爬蟲的這些情況,聚焦爬蟲技術(shù)得以廣泛使用。聚焦爬蟲,是"面向特定主題需求"的一種網(wǎng)絡(luò)爬蟲程序,它與通用搜索引擎爬蟲的區(qū)別在于:聚焦爬蟲在實施網(wǎng)頁抓取時會對內(nèi)容進行處理篩選,盡量保證只抓取與需求相關(guān)的網(wǎng)頁數(shù)據(jù)。

三、Robots協(xié)議

robots是網(wǎng)站跟爬蟲間的協(xié)議,用簡單直接的txt格式文本方式告訴對應(yīng)的爬蟲被允許的權(quán)限,也就是說robots.txt是搜索引擎中訪問網(wǎng)站的時候要查看的第一個文件。當(dāng)一個搜索蜘蛛訪問一個站點時,它會首先檢查該站點根目錄下是否存在robots.txt,如果存在,搜索機器人就會按照該文件中的內(nèi)容來確定訪問的范圍;如果該文件不存在,所有的搜索蜘蛛將能夠訪問網(wǎng)站上所有沒有被口令保護的頁面?!俣劝倏?/p>

Robots協(xié)議也叫爬蟲協(xié)議、機器人協(xié)議等,全稱是“網(wǎng)絡(luò)爬蟲排除標(biāo)準(zhǔn)”(Robots ExclusionProtocol),網(wǎng)站通過Robots協(xié)議告訴搜索引擎哪些頁面可以抓取,哪些頁面不能抓取,例如:

淘寶: https://www.taobao.com/robots.txt
百度: https://www.baidu.com/robots.txt

四、請求與相應(yīng)

網(wǎng)絡(luò)通信由兩部分組成:客戶端請求消息服務(wù)器響應(yīng)消息

瀏覽器發(fā)送HTTP請求的過程:

1.當(dāng)我們在瀏覽器輸入URL https://www.baidu.com的時候,瀏覽器發(fā)送一個Request請求去
獲取 https://www.baidu.com 的html文件,服務(wù)器把Response文件對象發(fā)送回給瀏覽器。

2.瀏覽器分析Response中的HTML,發(fā)現(xiàn)其中引用了很多其他文件,比如Images文件,CSS文件,JS文件。瀏覽器會自動再次發(fā)送Request去獲取圖片,CSS文件,或者JS文件。

3.當(dāng)所有的文件都下載成功后,網(wǎng)頁會根據(jù)HTML語法結(jié)構(gòu),完整的顯示出來了。

實際上我們通過學(xué)習(xí)爬蟲技術(shù)爬取數(shù)據(jù),也是向服務(wù)器請求數(shù)據(jù),獲取服務(wù)器響應(yīng)數(shù)據(jù)的過程。

到此這篇關(guān)于Python爬蟲基礎(chǔ)之爬蟲的分類知識總結(jié)的文章就介紹到這了,更多相關(guān)Python爬蟲的分類內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 深入淺析Python中l(wèi)ist的復(fù)制及深拷貝與淺拷貝

    深入淺析Python中l(wèi)ist的復(fù)制及深拷貝與淺拷貝

    這篇文章主要介紹了Python中l(wèi)ist的復(fù)制及深拷貝與淺拷貝及區(qū)別解析 ,需要的朋友可以參考下
    2018-09-09
  • python 元組和列表的區(qū)別

    python 元組和列表的區(qū)別

    這篇文章主要介紹了python 元組和列表的區(qū)別,幫助大家更好的理解和學(xué)習(xí)python 數(shù)據(jù)類型的相關(guān)知識,感興趣的朋友可以了解下
    2020-11-11
  • python如何操作mysql

    python如何操作mysql

    這篇文章主要介紹了python如何操作MySQL,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-08-08
  • Python讀取中文路徑出現(xiàn)亂碼問題的解決方案

    Python讀取中文路徑出現(xiàn)亂碼問題的解決方案

    小編在使用opencv讀取帶有中文路徑的圖片時,發(fā)現(xiàn)會出現(xiàn)亂碼的情況,當(dāng)讀取的文件路徑出現(xiàn)中文時,(文件夾名為中文或者文件為中文)出現(xiàn)錯誤,所以本文給大家介紹了Python讀取中文路徑出現(xiàn)亂碼問題的解決方案,需要的朋友可以參考下
    2024-06-06
  • python判斷一個集合是否包含了另外一個集合中所有項的方法

    python判斷一個集合是否包含了另外一個集合中所有項的方法

    這篇文章主要介紹了python判斷一個集合是否包含了另外一個集合中所有項的方法,涉及Python集合操作的相關(guān)技巧,需要的朋友可以參考下
    2015-06-06
  • python實現(xiàn)基于信息增益的決策樹歸納

    python實現(xiàn)基于信息增益的決策樹歸納

    這篇文章主要為大家詳細介紹了Python實現(xiàn)基于信息增益的決策樹歸納,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • Python多線程爬取豆瓣影評API接口

    Python多線程爬取豆瓣影評API接口

    這篇文章主要介紹了Python多線程爬取豆瓣影評API接口,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-10-10
  • Python基礎(chǔ)入門之if判斷語句

    Python基礎(chǔ)入門之if判斷語句

    Python條件語句是通過一條或多條語句的執(zhí)行結(jié)果(True或者False)來決定執(zhí)行的代碼塊,下面這篇文章主要給大家介紹了關(guān)于Python基礎(chǔ)入門之if判斷語句的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2021-09-09
  • numpy matrix和array的乘和加實例

    numpy matrix和array的乘和加實例

    今天小編就為大家分享一篇numpy matrix和array的乘和加實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • 關(guān)于Python參數(shù)解析器argparse的應(yīng)用場景

    關(guān)于Python參數(shù)解析器argparse的應(yīng)用場景

    這篇文章主要介紹了關(guān)于Python參數(shù)解析器argparse的應(yīng)用場景,argparse 模塊使編寫用戶友好的命令行界面變得容易,程序定義了所需的參數(shù),而 argparse 將找出如何從 sys.argv 中解析這些參數(shù),需要的朋友可以參考下
    2023-08-08

最新評論

海淀区| 墨竹工卡县| 尉犁县| 德清县| 思南县| 修武县| 龙泉市| 工布江达县| 白朗县| 舒城县| 沈阳市| 金湖县| 江川县| 新蔡县| 安陆市| 安溪县| 陵水| 云龙县| 鹤山市| 米泉市| 嘉鱼县| 磐安县| 揭东县| 凤庆县| 灵武市| 安康市| 韶山市| 炉霍县| 会理县| 桐乡市| 库车县| 毕节市| 鄂州市| 金堂县| 东山县| 阿拉善左旗| 正镶白旗| 垣曲县| 承德市| 观塘区| 平和县|