工作原因,需要頻繁進入巨潮資訊網查資料,但是用一段時間後,就進不去了或者進去之後點不開任何鏈接查資料,這時候只需要換一個瀏覽器就可以再進去了,原來那個瀏覽器要隔很長一段時間才能再進去了。IP,電腦,網路什麼都沒變,只是換了一個瀏覽器,原來的瀏覽器清楚緩存試過了,沒用,請問有什麼辦法可以解決這個問題啊,不需要更換瀏覽器就可以解決的,我兩個星期內下載了4個瀏覽器,真的好麻煩啊。


按照題主描述的情況,我猜測是網站對免費用戶的一種資料免費訪問次數(比如不同鏈接的點擊個數)或者訪問時長的限制。

一般這種限制的策略有以下幾種:

一,基於緩存限制(有時也會判別是否同一ip)。只要通過清除cookie等緩存(有時可能也要更換ip)即可突破限制。按照題主所描述的,清除緩存沒用,有可能要結合更換ip的方法,但這種應該對於題主來說不太方便。另外,題主要不試試打開無痕瀏覽模式訪問,如果還不行請參考第二種。

二,基於設備的限制。需要通過更換設備(即更換瀏覽器或者電腦設備等),最簡單的方式就是安裝不同瀏覽器,但這種方法簡單粗暴,對電腦不太友好。可以採用比較複雜一點但也更實用的,就是通過安裝逍遙安卓模擬器,實現模擬器的多開,在新建模擬器後先修改該模擬器的自定義設備屬性,模擬出你所處網段下不同設備的假象,再打開該模擬器使用其內置瀏覽器進行訪問你那個網站。看起來可能有點不好理解如果你沒用過模擬器的話,可私信我解答更多疑問。


正如樓上很多說的,一般都是根據用戶的cookie來判斷的

cookie是什麼呢,一般用戶打開或者登陸某個網站的時候,伺服器會給你一串標識你身份的id串,就是cookie,當然cookie還有別的用途,但你現在只需要知道這個cookie是用來標識你的身份信息的

有點類似於你坐火車,買票,火車站會給你一個車票(別槓用身份證也可以進站),車票上面有個二維碼,車站工作人員一掃就知道你這個票是誰的,是不是真的車票,這個車票就類似於是cookie

那麼怎麼解決呢?

有個東西叫隱身模式(不同瀏覽器叫法不一樣),比如edge的 InPrivate,chrome的無痕窗口,firefox的隱私窗口

這玩意是什麼呢?相當於開了一個cookie/緩存等都是空的的窗口,退出後自動清空本次的緩存以及cookie,

比如你在瀏覽器登錄了了知乎,然後開一個隱身窗口,再打開知乎,這個時候知乎會讓你登陸,因為之前的登陸信息不會保留在隱身窗口中

或者你在隱身窗口登陸了知乎,你再打開普通窗口,知乎又會讓你登陸,因為隱身窗口的cookie以及緩存是和普通窗口隔離的

又或者你在隱身窗口登陸了知乎,然後退出隱身窗口重新打開隱身窗口,並在新的隱身窗口打開知乎,知乎還是會讓你登陸。因為隱身窗口關閉後,隱身窗口的cookie和緩存都會被清空,不留痕跡


根據描述,很像是那個網站用了某種反爬蟲的措施,估計是你訪問頻率太快了然後有些信息上了伺服器的黑名單。

至於換瀏覽器,換瀏覽器相當於更換了瀏覽器中user-agent這個頭欄位,對於爬蟲來說,這也是一個反反爬蟲的手段。

但是我感覺不應該有網站會這樣做,因為顯然人工訪問的次數不會有爬蟲那麼頻繁,因此你看一看自己User-Agent這個http頭欄位是不是有什麼異常,或者說你用了別的方法短時間大量訪問。

至於清除緩存也好,刪cookie也好,這些都沒有,信息在伺服器上,客戶端怎麼倒騰都沒用。


F12 打開調試界面,看看你發送過去的東西是什麼,然後調整參數再發送試試看。

可能對方網站採取了某種防爬蟲機制。對症下藥就可以了。


人家限制了你的請求,其實清一下cookie應該就可以了


清除緩存試試


被反爬蟲限制了,

掛個動態vps伺服器就成。


你被對方伺服器限制了

被當做爬蟲了,進黑名單了。

解決方法:換個訪問頭,或者掛個代理ip


推薦閱讀:
相關文章