• <th id="bb20k"></th>
    1. <th id="bb20k"></th>
      1. <th id="bb20k"></th>
        <progress id="bb20k"></progress>

        您的位置:新聞資訊 >文章內容
        爬蟲使用代理ip就可以避免被封嗎?
        來源:本站 作者:jinglingdaili 時間:2019-02-11 16:21:05

        刷量、爬蟲等用戶通常通過代理ip來突破限制,爬蟲代理IP一般采集一次或者多次就會更換ip,如局域網對上網用戶的端口、目的網站、協議、游戲、即時通訊軟件等的限制,網站對于IP的訪問頻率、訪問次數的限制等;另一方面,通過代理也可以隱藏用戶的真實身份,訪問一些不希望對方知道你IP的服務器,爬取一些數據等等。


        爬蟲使用代理ip就可以避免被封嗎?


        那么問題來了,使用代理就一定可以隱藏用戶的真實身份嗎?其實不然,代理IP分為三種:透明代理,普通匿名代理,高匿代理。


        (1) 透明代理


        在透明代理中,代理服務器將客戶端的信息轉發至目標訪問對象,并沒有完全隱藏客戶端真實的身份。即服務器知道客戶端使用了代理IP,并且知道客戶端的真實IP地址。


        (2) 普通匿名代理


        在普通匿名代理中,代理服務器用自己的IP代替了客戶端的真實IP,但是告訴了目標訪問對象這是代理訪問。


        (3) 高匿代理


        在高匿代理中,代理服務器良好地偽裝了客戶端,不但用一個隨機的IP代替了客戶端的IP,也隱藏了代理信息,服務器不會察覺到客戶端是通過代理實現訪問的,即用戶仿佛就是直接使用代理服務器作為自己的客戶端。


        服務器是如何識別客戶端是否使用了代理IP呢?


        通常,服務器通過獲取HTTPRequest的頭部信息的相關字段來判斷客戶端是否使用了代理。該字段包括REMOTE_ADDR、HTTP_VIA、HTTP_X_FORWARDED_FOR等。


        1、透明代理(Transparent Proxy)


        REMOTE_ADDR = Proxy IP


        HTTP_VIA = Proxy IP


        HTTP_X_FORWARDED_FOR = Your IP


        2、普通匿名代理(Anonymous Proxy)


        REMOTE_ADDR = proxy IP


        HTTP_VIA = proxy IP


        HTTP_X_FORWARDED_FOR = proxy IP


        3、高匿代理(Elite proxy或High Anonymity Proxy)


        REMOTE_ADDR = Proxy IP


        HTTP_VIA = not determined


        HTTP_X_FORWARDED_FOR = not determined


        由此可見,高匿代理最為安全,了無痕跡,精靈代理的所有IP全都是高匿代理,大家可以放心使用。

        相關文章內容簡介
        在線咨詢
        微信公眾號

        微信公眾號

        回到頂部
        国产欧美 一区,国产一本大道香蕉AV,国产亚洲卡通另类图片,国产高清AV在线