有沒有人出來一個很好的方法來繞過一個頁面中的Recaptcha檢查啓動一個機器人測試?旁路谷歌recaptcha機器人測試
基本上,我想要一個特定的機器人(我知道IP地址)繞過谷歌recaptcha檢查,不知道什麼是最合適的做法。
我看到這個問題How to bypass recaptcha human check in nightwatch test? 但它似乎並沒有給出明確的安anser。
感謝
編輯
我指自己看不見驗證碼,將顯示一些隨機圖像,因而機器人不知道在哪裏點擊通過檢查。
有沒有人出來一個很好的方法來繞過一個頁面中的Recaptcha檢查啓動一個機器人測試?旁路谷歌recaptcha機器人測試
基本上,我想要一個特定的機器人(我知道IP地址)繞過谷歌recaptcha檢查,不知道什麼是最合適的做法。
我看到這個問題How to bypass recaptcha human check in nightwatch test? 但它似乎並沒有給出明確的安anser。
感謝
編輯
我指自己看不見驗證碼,將顯示一些隨機圖像,因而機器人不知道在哪裏點擊通過檢查。
只要你有對服務器的控制:
驗證服務器端驗證碼時,您可以創建一個,如果檢查。所以當你打電話給谷歌時,用一個if()檢查來檢查當前IP,並且如果它匹配某個IP或一個IP數組,然後忽略驗證。
if($_SERVER['REMOTE_ADDR'] !== 'x.x.x.x') {
//Code that checks captcha and returns error if invalid
}
它看起來像有一組特殊的,你可以使用測試鍵。
如果您將測試環境配置爲使用這些密鑰,reCaptcha將始終返回有效的響應。從下面的鏈接
摘錄:
通過下面的測試鍵,你總是會得到無驗證碼和所有 驗證請求會通過。
網站鍵:6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI
的密鑰:6LeIxAcTAAAAAGG-vFI1TnRWxMZNFuojJ4WifJWe
的reCAPTCHA小工具將顯示宣稱它是 僅用於測試目的的警告消息。請不要將這些密鑰用於您的 生產流量。
也許我的問題是不夠清楚。問題是,當使用隱形的recaptcha,這意味着機器人會看到一些隨機圖像,並不知道在哪裏點擊。你將如何處理這種情況? – vic0707
在這種情況下,請在包含隱身驗證碼啓動的位置執行此操作。所以它甚至不會被加載。 –