您現在的位置是:首頁 > 攝影首頁攝影

ChromeDriver是什麼?ChromeDriver指紋如何躲避?

由 東哥聊跨境 發表于 攝影2023-01-31
簡介(當然,如果爬蟲使用其他瀏覽器,它也應該下載其他瀏覽器的驅動程式,但谷歌瀏覽器通常是爬蟲的首選瀏覽器,因為它的優點和非介面爬行的穩定性)下載正確的ChromeDriver版本這是一個入口點,無論它是怎麼安裝的Chrome瀏覽器,Chrome

什麼安什麼事

ChromeDriver是一款Chrome驅動程式。它是Python爬蟲用來模擬開啟谷歌Chrome所需要的檔案的selenium模組,可以模擬谷歌Chrome上的操作。(當然,如果爬蟲使用其他瀏覽器,它也應該下載其他瀏覽器的驅動程式,但谷歌瀏覽器通常是爬蟲的首選瀏覽器,因為它的優點和非介面爬行的穩定性)

ChromeDriver是什麼?ChromeDriver指紋如何躲避?

下載正確的ChromeDriver版本

這是一個入口點,無論它是怎麼安裝的Chrome瀏覽器,ChromeDriver只相容相應的瀏覽器版本,所以你需要確保在下載之前知道你想要的版本。

首先,看看你自己的Chrome版本。單擊右上角的“幫助”和“關於谷歌Chrome”可檢視Chrome版本資訊。

接下來,到ChromeDriver網站下載。具體下載地址,可以搜尋到百度“ChromeDriver下載”會出現很多條目(文章不讓連結,也是為了避免連結有問題而引起的糾紛)。選擇對應的版本,如果不確定,可以點選notes。txt檢視是否為提前安裝的計算機所支援的谷歌瀏覽器版本(win系統不區分64位和32位,計算機64位下載win32就行了)。

檔案安裝

可以將此檔案視為一個指令碼入口。說是說安裝,其實就是將下載的chromedriver。exe檔案複製到適當的位置。將檔案複製到兩個位置:

1…複製到安裝python的資料夾中的Scripts資料夾中;

2。 如果你使用了Pycharm,複製它到…python \ \網站\ \ webdriver \硒鉻檔案。透過將滑鼠放在安裝庫的Pycharm中相應的庫上,可以看到該地址。

Chromedriver是完全按照瀏覽器的操作方式來實現的,所以在使用Chromedriver實現登入功能時,需要使用選擇器來獲取輸入框中的元素,輸入元素,透過點選事件模擬瀏覽器的點選操作,從而實現自動登入。

ChromeDriver指紋

既然說到了ChromeDriver,那就不得不提一下ChromeDriver指紋。無論是selenium還是pupteer還是playwright,基於chromedriver封裝的自動化工具庫都易於被平臺和網站監測到的,所以如何躲過ChromeDriver指紋追蹤對大家來說也是很重要的。

ChromeDriver是什麼?ChromeDriver指紋如何躲避?

而使用一些指紋瀏覽器就是可以躲避各種指紋追蹤的,如AdsPower指紋瀏覽器。虛擬瀏覽器指紋技術模擬不同裝置(如pc、移動裝置)的軟硬體指紋資訊,為每個賬號設定差異化的登入環境,防止同一瀏覽器指紋與同一平臺的網路賬號關聯問題。

也可以使用一些隱藏指紋的外掛,如AudioContext Fingerprint Defender-AudioContext 偽造指紋。Chameleon by sereneblue 修改UA、解析度、語言等。