国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

網(wǎng)絡(luò)爬蟲學(xué)習(xí)筆記 1 HTTP基本原理

這篇具有很好參考價(jià)值的文章主要介紹了網(wǎng)絡(luò)爬蟲學(xué)習(xí)筆記 1 HTTP基本原理。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

HTTP原理

????? ~~~~~ ????? HTTP(Hyper Text Transfer Protocol,超文本傳輸協(xié)議)是一種使用最為廣泛的網(wǎng)絡(luò)請求方式,常見于在瀏覽器輸入一個(gè)地址。

1. URI和URL

  • URL(Universal Resource Locator,統(tǒng)一資源定位器)
  • URI(Uniform Resource Identifier,統(tǒng)一資源標(biāo)識(shí)符)
  • URL 是 URI 的子集,URI還包括一個(gè)子類 URN(Universal Resource Name,統(tǒng)一資源名稱)
  • URI 可被視為定位符URL、名稱URN或兩者兼?zhèn)?/li>
  • URN 定義某事物的身份,URL提供查找該事物的方法
  • URN 僅用于命名,而不指定地址
    注: \color{red}{{注:}} 注:在目前互聯(lián)網(wǎng)中,URN 使用很少,幾乎都是 URI 和 URL ,所以一般網(wǎng)頁可以稱URL或URI

2. 超文本

  • 瀏覽器中的網(wǎng)頁是由超文本(Hypertext)解析而成
  • 網(wǎng)頁源代碼是一系列HTML代碼里面包含一系列標(biāo)簽(如 img 顯示圖片、p 顯示段落),瀏覽器解析這些標(biāo)簽后形成了我們平時(shí)看到的網(wǎng)頁
  • 網(wǎng)頁的源代碼比起普通文本能夠描述更多的內(nèi)容,包括網(wǎng)頁的樣式、網(wǎng)頁的構(gòu)成等,這些網(wǎng)頁的源代碼HTML就被稱為超文本

3. HTTP和HTTPS

  • HTTP(Hyper Text Transfer Protocol,超文本傳輸協(xié)議)是用于從網(wǎng)絡(luò)傳輸超文本數(shù)據(jù)本地瀏覽器的傳輸協(xié)議,它能保證高效而準(zhǔn)確地傳送超文本文檔
  • HTTPS(Hyper Text Transfer Protocol over Secure Socket Layer,超文本傳輸安全協(xié)議)是以安全為目標(biāo)的 HTTP 通道,是HTTP的安全版,它在普通的 HTTP 下加入TLS (TransportLayer Security,傳輸層安全協(xié)議)
  • TLS 是為網(wǎng)絡(luò)通信提供安全及數(shù)據(jù)完整性的一種安全協(xié)議。
  • HTTPS的安全基礎(chǔ)是SSL,通過它傳輸?shù)膬?nèi)容都是 SSL加密的,主要作用有兩種
    • 建立一個(gè)信息安全通道,保證數(shù)據(jù)傳輸?shù)陌踩?/li>
    • 確認(rèn)網(wǎng)站的真實(shí)性,凡是使用 HTTPS 的網(wǎng)站都可以通過單擊瀏覽器地址欄的鎖頭標(biāo)志來查看網(wǎng)站認(rèn)證之后的真實(shí)信息,也可以通過 CA 機(jī)構(gòu)頒發(fā)的安全簽章來查詢
  • 一些網(wǎng)站雖然使用HTTPS 協(xié)議,但還是會(huì)被瀏覽器提示不安全,如在Chrome 瀏覽器中打開鏈接,它會(huì)提示“您的連接不是私密連接”
    • 原因是某些網(wǎng)站的證書是不被官方機(jī)構(gòu)認(rèn)可的,所以證書驗(yàn)證不通過,但它的數(shù)據(jù)傳輸
      依然是 SSL 加密的爬蟲如果要爬取這樣的站點(diǎn),就需要設(shè)置忽略證書的選項(xiàng),否則會(huì)提示SSL 鏈接錯(cuò)誤

4. HTTP請求過程

????? ~~~~~ ????? 在瀏覽器輸入一個(gè) URL,按回車鍵后,在瀏覽器中觀察頁面內(nèi)容,其中的過程是瀏覽器向網(wǎng)站所在服務(wù)器發(fā)送一個(gè) Request (請求),網(wǎng)站服務(wù)器接收到 Request 后進(jìn)行處理和解析,然后返回對應(yīng)的 Response(響應(yīng)),傳回瀏覽器,Response 中包含頁面的源代碼等內(nèi)容,瀏覽器再對其進(jìn)行解析便會(huì)將網(wǎng)頁呈現(xiàn)出來。
????? ~~~~~ ????? 請求頭里面帶有許多請求信息,例如瀏覽器標(biāo)識(shí)、Cookies、Host等信息,這是 Reque的一部分,服務(wù)器會(huì)根據(jù)請求頭內(nèi)的信息判斷請求是否合法,進(jìn)而做出對應(yīng)的響應(yīng),返回Response。例如,其中包含務(wù)器的類型、文檔類型、日期等信息,瀏覽器接收 Response 后,會(huì)解析響應(yīng)內(nèi)容,進(jìn)而呈網(wǎng)頁內(nèi)容。文章來源地址http://www.zghlxwxcb.cn/news/detail-718686.html

到了這里,關(guān)于網(wǎng)絡(luò)爬蟲學(xué)習(xí)筆記 1 HTTP基本原理的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 〖Python網(wǎng)絡(luò)爬蟲實(shí)戰(zhàn)①〗- HTTP原理

    訂閱:新手可以訂閱我的其他專欄。免費(fèi)階段訂閱量1000+ ????????????????python項(xiàng)目實(shí)戰(zhàn) ???????????????? Python編程基礎(chǔ)教程系列(零基礎(chǔ)小白搬磚逆襲) 說明:本專欄持續(xù)更新中,目前專欄免費(fèi)訂閱,在轉(zhuǎn)為付費(fèi)專欄前訂閱本專欄的,可以免費(fèi)訂閱付費(fèi)專欄,

    2023年04月09日
    瀏覽(57)
  • 探秘網(wǎng)絡(luò)爬蟲的基本原理與實(shí)例應(yīng)用

    探秘網(wǎng)絡(luò)爬蟲的基本原理與實(shí)例應(yīng)用

    1. 基本原理 網(wǎng)絡(luò)爬蟲是一種用于自動(dòng)化獲取互聯(lián)網(wǎng)信息的程序,其基本原理包括URL獲取、HTTP請求、HTML解析、數(shù)據(jù)提取和數(shù)據(jù)存儲(chǔ)等步驟。 URL獲?。?確定需要訪問的目標(biāo)網(wǎng)頁,通過人工指定、站點(diǎn)地圖或之前的抓取結(jié)果獲取URL。 HTTP請求: 發(fā)送HTTP請求向目標(biāo)服務(wù)器請求頁面

    2024年01月20日
    瀏覽(26)
  • 網(wǎng)絡(luò)爬蟲——HTTP和HTTPS的請求與響應(yīng)原理

    網(wǎng)絡(luò)爬蟲——HTTP和HTTPS的請求與響應(yīng)原理

    目錄 一、HTTP的請求與響應(yīng) 二、瀏覽器發(fā)送HTTP請求的過程 三、HTTP請求方法 四、查看網(wǎng)頁請求 五、常用的請求報(bào)頭 六、服務(wù)端HTTP響應(yīng) 七、常用的響應(yīng)報(bào)頭 八、Cookie 和 Session 九、響應(yīng)狀態(tài)碼 十、網(wǎng)頁的兩種加載方法 十一、認(rèn)識(shí)網(wǎng)頁源碼的構(gòu)成 十二、爬蟲協(xié)議 在如今這個(gè)

    2024年02月08日
    瀏覽(39)
  • 網(wǎng)絡(luò)爬蟲-----http和https的請求與響應(yīng)原理

    網(wǎng)絡(luò)爬蟲-----http和https的請求與響應(yīng)原理

    ? 目錄 前言 簡介 HTTP的請求與響應(yīng) 瀏覽器發(fā)送HTTP請求的過程: HTTP請求主要分為Get和Post兩種方法 查看網(wǎng)頁請求 常用的請求報(bào)頭 1. Host (主機(jī)和端口號(hào)) 2. Connection (鏈接類型) 3. Upgrade-Insecure-Requests (升級為HTTPS請求) 4. User-Agent (瀏覽器名稱) 5. Accept (傳輸文件類型) 舉例: 6. Ref

    2024年02月07日
    瀏覽(29)
  • 〖Python網(wǎng)絡(luò)爬蟲實(shí)戰(zhàn)④〗- 代理的基本原理

    訂閱:新手可以訂閱我的其他專欄。免費(fèi)階段訂閱量1000+ ????????????????python項(xiàng)目實(shí)戰(zhàn) ???????????????? Python編程基礎(chǔ)教程系列(零基礎(chǔ)小白搬磚逆襲) 說明:本專欄持續(xù)更新中,目前專欄免費(fèi)訂閱,在轉(zhuǎn)為付費(fèi)專欄前訂閱本專欄的,可以免費(fèi)訂閱付費(fèi)專欄,

    2023年04月08日
    瀏覽(20)
  • 〖Python網(wǎng)絡(luò)爬蟲實(shí)戰(zhàn)?〗- 協(xié)程基本原理

    訂閱:新手可以訂閱我的其他專欄。免費(fèi)階段訂閱量1000+ ????????????????python項(xiàng)目實(shí)戰(zhàn) ???????????????? Python編程基礎(chǔ)教程系列(零基礎(chǔ)小白搬磚逆襲) 說明:本專欄持續(xù)更新中,訂閱本專欄前必讀關(guān)于專欄〖Python網(wǎng)絡(luò)爬蟲實(shí)戰(zhàn)〗轉(zhuǎn)為付費(fèi)專欄的訂閱說明 作者

    2024年02月16日
    瀏覽(20)
  • 〖Python網(wǎng)絡(luò)爬蟲實(shí)戰(zhàn)⑨〗- 正則表達(dá)式基本原理

    訂閱:新手可以訂閱我的其他專欄。免費(fèi)階段訂閱量1000+? ????????????????python項(xiàng)目實(shí)戰(zhàn) ????????????????Python編程基礎(chǔ)教程系列(零基礎(chǔ)小白搬磚逆襲) 說明:本專欄持續(xù)更新中,目前專欄免費(fèi)訂閱,在轉(zhuǎn)為付費(fèi)專欄前訂閱本專欄的,可以免費(fèi)訂閱付費(fèi)專欄,

    2023年04月15日
    瀏覽(23)
  • 微服務(wù)架構(gòu)基本原理學(xué)習(xí)筆記(二)

    微服務(wù)架構(gòu)基本原理學(xué)習(xí)筆記(二)

    上一篇:微服務(wù)架構(gòu)基本原理學(xué)習(xí)筆記(一) 從一個(gè)已有的單體架構(gòu)的應(yīng)用程序開始進(jìn)行微服務(wù)架構(gòu)的重構(gòu)往往是一個(gè)不錯(cuò)的選擇。隨著業(yè)務(wù)量和功能的增加,我們可以考慮使用微服務(wù)架構(gòu)來擴(kuò)充應(yīng)用程序中原有的功能,或者每次添加新功能時(shí),都為其創(chuàng)建一個(gè)新的微服務(wù)。

    2024年02月07日
    瀏覽(25)
  • 微服務(wù)架構(gòu)基本原理學(xué)習(xí)筆記(三)

    微服務(wù)架構(gòu)基本原理學(xué)習(xí)筆記(三)

    上一篇:微服務(wù)架構(gòu)基本原理學(xué)習(xí)筆記(二) 微服務(wù)本身并沒有規(guī)定通信規(guī)則,換句話說,一個(gè)微服務(wù)并沒有規(guī)定可以被哪些應(yīng)用程序訪問,或者被哪些其它的微服務(wù)調(diào)用。應(yīng)用程序與微服務(wù)間的直接通信,或者微服務(wù)與微服務(wù)間的直接調(diào)用,往往會(huì)因?yàn)槠渲绣e(cuò)綜復(fù)雜的關(guān)系

    2024年02月11日
    瀏覽(25)
  • 微服務(wù)架構(gòu)基本原理學(xué)習(xí)筆記(一)

    微服務(wù)架構(gòu)基本原理學(xué)習(xí)筆記(一)

    微服務(wù)是一種技術(shù)架構(gòu),通常我們可以把它理解為一組可以相互之間協(xié)同工作的應(yīng)用程序或服務(wù),這些應(yīng)用程序或服務(wù)能夠被單獨(dú)部署到不同的服務(wù)器中,并且能夠自主運(yùn)行和維護(hù)。 微服務(wù)技術(shù)只是一個(gè)名稱而已,或許我們在日常工作中已經(jīng)或多或少在使用其中的一種或幾種

    2024年02月06日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包