導讀:一般來說,使用自動繞過谷歌驗證碼的服務的人群是程序員,尤其是自動化程序開發者,爬蟲工程師等。當然,對於一般的人而已,使用自動繞過驗證碼服務的情況大多是需要快速解決多個驗證碼的情況下,比如火車搶票。本文會介紹通過google的一個拓展程序,2Captcha,快速繞過驗證碼。
一、2Captcha服務商介紹
二、2Captcha拓展程序工作原理
一、2Captcha服務商介紹
2Captcha是一家提供自動驗證碼識別服務的公司,主要提供一種人工圖像和CAPTCHA識別服務。 2Captcha的主要目的是由人類員工快速準確地解決您的驗證碼,但服務不僅限於解決驗證碼,還可以將人類可以識別的任何圖像轉換為文本。
2Captcha是一個平台,通過鏈接需要實時識別大量驗證碼的用戶和需要掙錢的工人完成服務的交付。 2captcha可以識別任何當前已知的驗證碼。他們有大量在線工作人員,他們每個月最多可以識別1萬個驗證碼(如果負載平穩增長,我們可以識別模式)。
具體的工作交互流程:
1)工人要求輸入驗證碼。如果我們沒有驗證碼,那麼工作人員將被放置在等待驗證碼的隊列中。
2)客戶將驗證碼上傳到我們的服務
3)我們為驗證碼提供唯一的ID,將此ID發送給客戶,並收取其餘額以解決驗證碼。
4)我們將驗證碼從隊列中分配給一個工人(分配給等待更多時間的工人)
5)工人立即解決驗證碼並將答案發送給我們的服務
6)我們將答案存儲在我們的數據庫中,並將資金添加到用於解決驗證碼的工人帳戶中。
7)當客戶通過驗證碼ID請求答案時,我們將返回答案,或者如果答案尚未準備好,我們會告訴您稍等片刻。
8)如果突然之間答案不正確,則客戶會抱怨識別不正確,並且由評分較高的工人檢查答案,以判斷答案是否正確。
2Captcha服務的創新點在於他們的驗證碼解決方案是建立在一個實時互動的平台上的,這要歸功於2captcha的強大開發人員和支持團隊,才能造就這樣強大的驗證碼程序。
目前,可以通過在[官網直接下載](https://2captcha.com/software?utm_medium=content&utm_source=ithelp&utm_campaign=china /)使用他們的軟件,或者直接使用google chrome的拓展程序。
一般來說,2CAPTCHA能快速識別,並繞過谷歌驗證碼。同時,它也是一款功能能功能十分強大的繞過登陸登錄驗證碼軟件。
二、2Captcha拓展程序工作原理
基本情況介紹:
2Captcha拓展程序可讓您自動解決在任何網頁上找到的驗證碼。設計該拓展站程序的初衷是為了一些由於某些原因而無法通過驗證碼的用戶或者由於受驗證碼禁止或無法讀取驗證碼而設計的。
該拓展程序是免費安裝的,但是使用前必須要要購買一個API 密鑰。想要購買2Captcha API密鑰,需要在2CAPTCHA首頁創建以個賬號,並在賬號裡完成充值的步驟。
餘額會通過使用服務的次數和質量抵扣,一般來說,扣費的標準是:自動解決1000個驗證碼 - 2.99 美元,相當於解決每個驗證碼僅需要環肥2.99美分。
目前,該拓展程序支持自動解決以下類型的驗證碼:
工作原理:
2Captcha用幾乎相同的兩個API端點解決了許多不同的CAPTCHA樣式。第一個請求傳遞解決CAPTCHA所需的數據,並返回一個請求ID。對於基於圖像的CAPTCHA,數據將是CAPTCHA本身的base64版本圖像。
獲得請求ID後,您將需要將請求提交到結果端點,進行輪詢,直到解決方案準備就緒為止。
擴展名通過頁面的HTML代碼進行。如果包含驗證碼,則擴展名會向2captcha服務器發送請求以進行解析。
解決了驗證碼後,擴展程序會在頁面的HTML代碼內設置一個解決方案。然後,當用戶提交填寫的表格時,它可以自動使用。
請記住,該解決方案僅在120秒內有效。這意味著您需要117-119秒才能完成表格並提交。
使用流程:
1)設置:獲取你的2CAPTCHA的API密鑰,需要在官網-個人操作面板上獲取。
2)啟動插件:啟用HTML代碼分析,並設置自動提交表格的功能。
收到驗證碼解析後,可以自動提交表單。請謹慎使用此選項。某些Web表單未驗證所指示的數據。它導致頁面刷新,並顯示一條錯誤消息,指示要填充的字段。擴展程序將向2captcha API發送新的驗證碼解析請求,然後將一次又一次發送表單,直到您關閉此瀏覽器選項卡或2captcha的餘額用盡。
3)延遲設置:您可以設置延遲的自動提交,以指示延遲的秒數。
4)錯誤發生時的重複設置:如果來自2catpcha的解決方案不起作用或擴展未能將驗證碼質詢發送到2captcha.com,請嘗試再次發送請求。請注意,如果具有驗證碼挑戰的網站拒絕接受來自擴展程序的驗證碼解析,則會刷新帶有驗證碼的頁面,而擴展程序會將其檢測為新的驗證碼頁面。即使未啟用此選項,擴展程序也會將驗證碼請求發送到2captcha.com。
5)啟用自動解決功能:每種驗證碼類型均會相應地檢查選項。
6)已啟用自動識別驗證碼驗證:檢查此驗證碼的頁面代碼
如果設置自動解決,擴展程序會將此驗證碼質詢發送到2captcha.com API,以在找到時進行解析。
如果您不選中它,擴展程序將在此網頁上添加一個“用2catpcha解決”按鈕。如果驗證碼不可見,則該按鈕將位於表單提交按鈕下方。
7)使用代理:如果要通過代理服務器解決驗證碼,請啟用此選項。
使用該功能需要選擇代理類型。我們僅支持HTTP。 HTTPS。 SOCKS4和SOCKS5。我們無法自動檢測代理類型,因此您必須進行指示。
8)登錄名:password@123.123.123.123:3128相應地
指示您的代理地址,端口和憑據。如果您的代理不需要授權,則僅保留IP和端口:“ 123.123.123.123:
不要忘記允許從我們的IP 138.201.188.166訪問您的代理。我們的請求將從我們的網關傳送過來,因此我們將永遠無法直接訪問您的代理。
總結:
一般來說,驗證碼的功能師為了阻止網站上的不良行為,例如在涉及數百萬個請求的攻擊活動中以欺詐或惡意目的操縱內容。在大多數情況下,其實驗證碼不會特別難纏,自己耗費一點時間,或者花一點小錢購買2CAPTCHA的谷歌驗證碼識別服務,就能很好地處理各種網站地各類驗證碼地情況。