PythonとSeleniumを聞喘したreCAPTCHA v3 Enterprise Challengesの盾Q

Sora Fujimoto
AI Solutions Architect
04-Sep-2024

ウェブセキュリティ貨がMiするにつれて、reCAPTCHA v3 Enterpriseは、ボットと繁gのユ`ザ`を曝eする恷も牢された圭隈の1つになりました。reCAPTCHA v2とはなり、reCAPTCHA v3は朕にえずに嘛し、ユ`ザ`のインタラクションをuして、仝ボットのような々または仝繁gのような々スコアを護り輝てます。Web徭啝に函りMむ_k宀にとって、reCAPTCHA v3 Enterpriseを盾Qすることは、蒙に繁gの佩咾鯆する互いスコアを函誼しようとする栽、是yな栽があります。しかし、PythonやSeleniumなどのm俳なツ`ルを聞喘すれば、このn}は砿尖辛嬬になります。
この並では、h廠のセットアップから、reCAPTCHA v3のn}を盾Qするコ`ドのg廾まで、返を弖ってh苧します。
reCAPTCHA v3 Enterpriseとは採か
reCAPTCHA v3 Enterpriseは、GoogleのCAPTCHAシステムのより互業なバ`ジョンで、ユ`ザ`エクスペリエンスを形げることなく、徭啝されたトラフィックを奮するようにOされています。參念のバ`ジョン╂reCAPTCHA v2は、ユ`ザ`に鮫颪鬟リックしたり、チェックボックスをクリックしたりするよう箔めていましたが、reCAPTCHA v3はバックグラウンドで朕にえずに嘛し、C亠僥アルゴリズムを聞喘して、光ユ`ザ`アクションにリスクスコアを護り輝てます。
reCAPTCHA v3は、ユ`ザ`に議なn}を戻幣する旗わりに、0から1までのスコアを護り輝てます。スコアが0に除いほどボットのようなアクティビティを燕し、1に除いほど繁gの佩咾魃蹐靴泙后ウェブサイトはこのスコアを聞喘して、蒙協のアクションをブロックするかS辛するかを登僅できます。
Webペ`ジでのreCAPTCHA v3の奮
reCAPTCHA v2とはなり、reCAPTCHA v3は朕にえずに嘛し、朕にえるCAPTCHAのn}が燕幣されない栽があります。ただし、reCAPTCHAウィジェットは、Webペ`ジのバックグラウンドにまだ贋壓します。それを奮するには、Webペ`ジのHTMLを砲掘g-recaptcha
を根んでいるか、GoogleのCAPTCHA APIを歌孚している勣殆を冥します。
參和は、reCAPTCHA v3の贋壓を蒙協する圭隈です。
-
ペ`ジの_J: ブラウザで_k宀ツ`ルを_きます┘擧`ジを嘔クリックして仝編^々をxkします。HTML ソ`スで參和を冥します。
html<script src="https://www.google.com/recaptcha/api.js" async defer></script>
-
奮の徭啝: Selenium を聞喘して reCAPTCHA をプログラムで奮できます。
pythontry: driver.find_element(By.XPATH, "//script[contains(@src, 'recaptcha/api.js')]") print("reCAPTCHA v3 が奮されました") except: print("reCAPTCHA が奮されませんでした")
reCAPTCHA v3 Enterprise のためのソリュ`ション - CapSolver
reCAPTCHA v3 Enterprise のような}jな CAPTCHA チャレンジにIするHには、ボットとしてフラグ原けされることなく、ウェブ徭啝のy}を針捲するのに叨羨つ佚mできるツ`ルが駅勣です。CapSolver が試Sする中です。
ボ`ナスコ`ド
トップの CAPTCHA ソリュ`ションのための ボ`ナスコ`ド を箔してください。 CapSolver: WEBS。コ`ドを聞喘すると、チャ`ジごとに 5% の弖紗ボ`ナスがもらえます。o崙
並念
兵める念に、肝のものがあることを_Jしてください。
- プロキシ┘プション: プロキシを聞喘すると、リクエストを蛍柊してよりFg議なユ`ザ`の嘛を庁できます。
- Python のインスト`ル: システムに Python がインスト`ルされていることを_Jしてください。インスト`ルされていない栽は、Python の巷塀ウェブサイト からダウンロ`ドしてください。
- CapSolver API キ`: CapSolver ダッシュボ`ド でアカウントを恬撹して函誼した API キ`が駅勣です。
返 1: 駅勣なパッケ`ジのインスト`ル
reCAPTCHA v3 Enterprise の盾Qを_兵するには、CapSolver パッケ`ジをインスト`ルする駅勣があります。肝のコマンドを聞喘してインスト`ルします。
bash
pip install capsolver
このパッケ`ジを聞喘すると、CapSolver API とインタ`フェ`スできます。この API は、reCAPTCHA v3 Enterprise を根むさまざまな CAPTCHA チャレンジをI尖するために蒙eにOされています。
ステップ 2: reCAPTCHA v3 Enterprise を盾Qする Python コ`ド┘廛蹈シを聞喘
プロキシを聞喘する栽は、reCAPTCHA v3 Enterprise を盾Qし、0.7 から 0.9 のgのヒュ`マンライクなスコアを函誼することを朕議とした Python スクリプトを參和に幣します。
python
import capsolver
from urllib.parse import urlparse
# これらの、筝してください
PROXY = "http://username:password@ip:port"
capsolver.api_key = "YourApiKey"
PAGE_URL = ""
PAGE_KEY = ""
PAGE_ACTION = ""
def solve_recaptcha_v3_enterprise(url, key, pageAction):
solution = capsolver.solve({
"type": "ReCaptchaV3EnterpriseTask",
"websiteURL": url,
"websiteKey": key,
"pageAction": pageAction,
"proxy": PROXY
})
return solution
def main():
print("Solving reCAPTCHA v3 Enterprise...")
solution = solve_recaptcha_v3_enterprise(PAGE_URL, PAGE_KEY, PAGE_ACTION)
token = solution["gRecaptchaResponse"]
print("Solution Token: ", token)
if __name__ == "__main__":
main()
?? 嶷勣な篳
-
PROXY: この、
http://username:password@ip:port
の侘塀でgHに聞喘しているプロキシのに崔きQえてください。プロキシを聞喘する栽は、夘わしいとフラグ原けされないように、佚m來の互いプロキシであることを_Jしてください。 -
capsolver.api_key:
"YourApiKey"
をgHの CapSolver API キ`に崔きQえてください。CapSolver ダッシュボ`ド にログインして、このキ`を伏撹できます。 -
PAGE_URL: reCAPTCHA v3 Enterprise を根む Web サイトの URL に崔きQえてください。
-
PAGE_KEY: これは Web サイトの reCAPTCHA キ`で、ペ`ジから渇竃する駅勣があります。
-
PAGE_ACTION: reCAPTCHA でuされる蒙協の嘛。この、量修祁修 このガイド で_Jできます。
ステップ 3: reCAPTCHA v3 Enterprise をプロキシなしで盾Qする
プロキシを聞喘しない栽、スクリプトはよりシンプルになります。プロキシなしで reCAPTCHA v3 Enterprise を盾Qする圭隈を參和に幣します。
python
import capsolver
from urllib.parse import urlparse
# これらの、筝してください
capsolver.api_key = "YourApiKey"
PAGE_URL = ""
PAGE_KEY = ""
PAGE_ACTION = ""
def solve_recaptcha_v3_enterprise(url, key, pageAction):
solution = capsolver.solve({
"type": "ReCaptchaV3EnterpriseTaskProxyless",
"websiteURL": url,
"websiteKey": key,
"pageAction": pageAction
})
return solution
def main():
print("reCAPTCHA v3 Enterprise を盾Qしています...")
solution = solve_recaptcha_v3_enterprise(PAGE_URL, PAGE_KEY, PAGE_ACTION)
token = solution["gRecaptchaResponse"]
print("ソリュ`ショント`クン: ", token)
if __name__ == "__main__":
main()
reCAPTCHA v3 Enterprise を盾Qするためのベストプラクティス
-
プロキシの聞喘: 揖じ IP から}方のリクエストを僕佚する栽は、ロ`テ`ションプロキシを聞喘して、ボットとしてフラグ原けされるリスクを恷弌泙牧屬┐襪海箸篇してください。
-
繁gらしいインタラクション: reCAPTCHA v3 は、ユ`ザ`の佩咾忙づいてスコアを護り輝てます。繁gらしいスコアを誼る_楕を互めるには、徭啝されたインタラクション┘リック、スクロ`ル、ナビゲ`ションがgHの繁gの試咾鮪貌していることを_Jしてください。アクションgにランダムなW决を秘すると、徭啝がより徭隼にえます。
-
スコア 0.7-0.9 に恷m晒: CapSolver は、reCAPTCHA v3 を盾QするHに 0.7 から 0.9 の繁gらしいスコアを戻工するようにOされています。このようなスコアに徭啝を恷m晒する圭隈のについては、この CapSolver ブログ並 をごEください。
さらなるリソ`ス
コンプライアンス窒並 このブログで戻工される秤鵑蓮秤麑畊のみを朕議としています。CapSolverは、すべてのm喘される隈舵およびヨ討臨駟悗謀めています。CapSolverネットワ`クの音隈、p遁、または喘の朕議での聞喘は鯉に鋤峭され、{砲気譴泙后K修燭舛離ャプチャ盾Qソリュ`ションは、巷慌デ`タのクロ`リング嶄にキャプチャの}を盾QするHに100%のコンプライアンスを_隠しながら、ユ`ザ`エクスペリエンスを鯢呂気擦泙后K修燭舛蓮▲稀`ビスの販ある聞喘をX遒靴泙后Tについては、サ`ビス旋喘シsおよびプライバシ`ポリシ`をごEください。
もっとる

reCAPTCHA Enterprise v2、v2インビジブル、v3、v3エンタ`プライズ 0.9スコアのあらゆるバ`ジョンをどう盾Qするか
CapSolverでreCaptchaのあらゆるバ`ジョンを盾くスキルをマスタ`: このガイドは、reCaptchaを森議に盾Qするためのステップバイステップのチュ`トリアルを戻工し、械に屎_なY惚をgFします。

Sora Fujimoto
11-Oct-2025

reCaptcha v2 インビジブルの盾Q圭隈
このブログは、Capsolverを聞喘してreCaptcha v2の掲燕幣を盾Qするための淫凄議なガイドです。駅勣な秤鵑Capsolverに戻竃し、Y惚を編^するまでのステップバイステップのウォ`クスル`を戻工しています。このブログは、尖盾しやすく、g佩しやすいようにOされており、ウェブサイトでreCaptcha v2の掲燕幣をg廾および盾Qするプロセスを儻堀かつ紳糞弔砲靴泙后これは鏡徭でされたガイドであり、广恬愬嶌Δ覆靴釦i宀がプロセスを頼畠に尖盾できるようにしています。

Nikolai Smirnov
11-Oct-2025

reCaptchaのコ`ルバックv気量修祁
reCAPTCHAのコ`ルバックをつけるには、reCAPTCHAが屎械に盾Qされた瘁にg佩されるJavaScriptv気鯡惷┐靴泙后J幎の古勣を參和に幣します。

Sora Fujimoto
23-Sep-2025

reCaptcha v2 の盾き圭
この並では、reCaptchaとは採か、そしてCapSolverを聞ってreCaptcha v2をgに盾Qする圭隈をh苧します。

Nikolai Smirnov
23-Sep-2025

reCaptcha v3を盾いて繁gらしいスコア(0.7゛0.9參貧)を誼る圭隈
CapsolverでreCaptcha v3を森議に盾Qする圭隈を僥びましょう。このガイドでは、O協からCAPTCHAの盾QまでをW_し、互スコアとスム`ズなWebナビゲ`ションを隠^します。

Sora Fujimoto
23-Sep-2025

2025定のウェブスクレイピングにおける恷mなreCAPTCHA v2およびv3ソルバ`は採ですか
2025定、互業晒されたボット貨システムにより、佚mできるreCAPTCHAソルバ`をつけることがデ`タ渇竃撹孔のIとなっています。

Sora Fujimoto
17-Jan-2025