2025定のウェブスクレイピングにおける恷mなreCAPTCHA v2およびv3ソルバ`は採ですか

Sora Fujimoto
AI Solutions Architect
17-Jan-2025
室g杠端劼任△蝓紳糞弔淵ΕД屮好レイピング返隈の戻蟹宀として、この械にM晒する蛍勸で_k宀をリ`ドするツ`ルと室gを械に冥箔しています。書晩のウェブスクレイピングにおける恷も餓し独ったn}の匯つは、reCAPTCHA v2とv3を針捲することです。これは、娼畜さ、醐仟來、そしてコンプライアンスを駅勣とする恬Iです。
2025定、互業晒された郡ボットシステムが鞠する嶄で、佚mできるreCAPTCHAソルバ`をつけることが、デ`タ渇竃の撹孔に音辛之となっています。母の_k宀であっても、徭咼好レイピングの弊順に怎を未み秘れたばかりの繁であっても、このガイドではreCAPTCHAのn}の室g議なニュアンスを侮く条り和げ、それらにIするためにOされたツ`ルを森議にuします。
盾Q貨にMむ念に、reCAPTCHA v2とv3が薦な嬾謁となる尖喇を尖盾することが音辛之です。まず、嶷勣なn}と室g議な深]並を蛍盾してみましょう。
reCAPTCHA v2とreCAPTCHA v3のn}とは
reCAPTCHA v2のn}
reCAPTCHA v2は、ウェブスクレイピングタスクで恷も匯違議に壟囑するCAPTCHAタイプの匯つです。麼に鮫颯扎`スの編^を聞喘しますが、徭咼椒奪箸砲茲觸Qを契峭するために佩嘛頚EもMみzんでいます。reCAPTCHA v2を聞喘するHのn}には參和が根まれます。
麼なn}
- 啜弔噴颯札奪: reCAPTCHA v2では、ユ`ザ`は仝すべての佚催Cをxk々や仝すべての徭をxk々など、鮫馗擇離ブジェクトを蒙協する駅勣があります。鮫颪l訓に厚仟され、ランダム晒されるため、徭咼轡好謄爐鮫騁JRを嚠yまたは徭啝することは是yです。
- 佩嘛頚E: ユ`ザ`がCAPTCHAを盾いた瘁でも、reCAPTCHA v2は、マウスの咾、クリック、スクロ`ルパタ`ンなど、サイト貧でのユ`ザ`の佩咾魃Oします。これは、繁gのような佩咾鬟轡潺絅讒`トできない徭咼好レイピングのみを其格する辛嬬來があります。
- 互業な奮アルゴリズム: reCAPTCHA v2は、C亠僥アルゴリズムを聞喘して、ユ`ザ`のCAPTCHAとのやり函りを蛍裂し、繁gかどうかをuします。これは、繁gの佩咾鯆しようとするボットにとって是yを伏み竃します。
reCAPTCHA v3のn}
reCAPTCHA v3は、reCAPTCHA v2とはなり、鮫颪筌僖坤襪箸離罘`ザ`インタラクションを駅勣としません。旗わりに、ユ`ザ`の佩咾魴嵶し、リスクスコア0.0?1.0を護り輝てて、ユ`ザ`が繁gかボットかを登僅します。これはreCAPTCHA v3をより舒徴にならないようにせる匯圭で、鏡徭のn}をもたらします。
麼なn}
- 佩咼禰`タの娼: reCAPTCHA v3は、マウスの咾、ペ`ジのスクロ`ル、クリックパタ`ンなど、ユ`ザ`のアクションを械に蛍裂します。スクレイピングの佩咾灸侏議な繁gのユ`ザ`から叺用しすぎると、リスクスコアにそれが郡啌され、フラグが羨てられる辛嬬來が互くなります。
- カスタムリスク: ウェブサイト砿尖宀は、音なアクティビティとみなすものをカスタマイズされた、敗O協できます。これは、なるサイトでボットのような佩咾箸澆覆気譴襪發里なる協xを隔つことを吭龍し、スクレイピングタスクの}jさをします。
- プロアクティブなブロッキング: reCAPTCHA v3では、ユ`ザ`は岷俊CAPTCHAのn}を戻幣されません。旗わりに、システムはユ`ザ`の佩咾鰡iってuし、拙e議なアクティビティに児づいて、インタラクションがk伏した瘁でもユ`ザ`をブロックしたり、n}を戻幣したりすることがあります。
reCAPTCHA v2とv3の曳^
n} | reCAPTCHA v2 | reCAPTCHA v3 |
---|---|---|
編^圭隈 | 颯扎`スのn}╂此犬垢戮討緑徒Cをxk々 | 掲燕幣、佩咾忙づいてリスクスコアを護りてる |
ユ`ザ`インタラクション | ユ`ザ`インタラクションが駅勣┏颪鬟リックしたり、チェックボックスにチェックを秘れたりする | インタラクションなし。バックグラウンドで嘛する |
佩嘛頚E | マウスの咾とCAPTCHAボックスとのインタラクションをOする | クリックやスクロ`ルを根む、ペ`ジ畠wの佩咾魃Oする |
リスクスコアリング | N/A | 0.0┘椒奪箸里茲Δ複から1.0繁gのようなのリスクスコアを護りてる |
n}のN | パズル盾Q┏驃xk、チェックボックス | 拙e議な佩咾忙づくリスク蛍裂 |
カスタマイズ | 議なn}に浙┐気譴 | 佩咾忙づいて、肇廛蹈▲ティブなブロッキングをカスタマイズ辛嬬 |
プロアクティブなブロッキング | なし、n}を盾Qした瘁のみ | あり、佩啖嵶に児づく |
ウェブスクレイピングにとってこれらのn}が嶷勣な尖喇
reCAPTCHA v2とreCAPTCHA v3のどちらも、ウェブサイトからデ`タをスクレイピングしようとする徭咼轡好謄爐砲箸辰憧鵑な嬾墾となります。v2の颯扎`スのn}は議なパズルを盾く駅勣がある匯圭で、v3の掲燕幣の來|と佩嘛頚Eへの卆贋は、繁gのインタラクションをd畜に庁せずにシステムを遁くことをより是yにします。
reCAPTCHAシステムの互業晒は、ウェブスクレイパ`がこれらのM晒するn}にm鬉垢覬慴があることを吭龍します。蒙にreCAPTCHA v3については、佩咾忙づくリスクスコアを砿尖する圭隈を尖盾することが嶷勣であり、reCAPTCHA v2は卆隼として啜弔噴騁JRと繁gのようなインタラクションをI尖できるソリュ`ションを駅勣としています。
2025定の恷mなreCAPTCHAソルバ`のxk
2025定の恷mなreCAPTCHAソルバ`をxkするHには、reCAPTCHA v2とreCAPTCHA v3のI圭を紳糞弔I尖できるソリュ`ションをつけることが音辛之です。ウェブスクレイピングにおけるこれらのCAPTCHAの嬾謁を針捲するための恷措のxk岔として、**CapSolver**がい欧蕕譴泙后
CapSolverは、鮫馗擇量惷┐離ブジェクトをxkするなど、reCAPTCHA v2によって戻幣されるn}を盾Qするために、互業な鮫騁JR室gを聞喘しています。reCAPTCHA v3の栽、リアルなマウスの咾やクリックなど、繁gらしいインタラクションをシミュレ`トすることで奮を指閲するという、さらに未みzんだ盾Q貨を戻工しています。さらに、CapSolverは佩咼皀妊螢鵐阿鮟Mみzんでいるため、あなたの佩咾徭隼にえ、徭啝されたものでないようにえます。これは、reCAPTCHA v3のスコアリングシステムを盾Qするためには蒙に嶷勣です。
CapSolverをさらに帆Φ弔砲靴討い襪里蓮∈gにy栽できるAPIです。reCAPTCHA v2またはreCAPTCHA v3のどちらをQっている栽でも、CapSolverのAPIは、_k宀が儻堀に_兵できるように、互堀な鬴rgとCapSolver Docsによるなドキュメントを戻工します。さらに、このソリュ`ションには、ブラウザフィンガ`プリンティングやユ`ザ`エ`ジェントのロ`テ`ションなど、互業な奮契峭メカニズムが根まれており、郡ボットシステムによる奮を契ぎます。これにより、徭啝されたアクションが屎輝なブラウジング佩咾鯆され、フラグが羨てられることなくreCAPTCHAを盾Qする嬬薦がさらに鯢呂靴泙后
さらにれたパフォ`マンスを誼るために、CapSolverは互瞳|のプロキシと札Q來があります。これらのプロキシはIPロ`テ`ションとジオロケ`ションマッチングを辛嬬にし、スクレイピングリクエストをより云麗らしくせることができ、ブロックされる辛嬬來が詰くなります。
ボ`ナスコ`ド
恷互のCAPTCHAソリュ`ションのボ`ナスコ`ドを函誼しましょう。CapSolverrecapv2。これを哈きQえると、チャ`ジごとに5イ臨啓咼椥`ナスとo崙泙寮喘が誼られます。
CapSolverのreCAPTCHA v2へのg廾
CapSolverを聞喘してreCAPTCHA v2のn}を盾Qするプロセスを殆晒するには、肝のなガイドに惄辰討ださい。
ステップ1艮慴なライブラリのインスト`ル
CapSolverのAPIとやり函りするために、requestsライブラリがPythonh廠にインスト`ルされていることを_Jします。
bash
pip install requests
ステップ2APIキ`のO協
CapSolverダッシュボ`ドからCapSolver APIキ`を函誼します。プレ`スホルダ`のYOUR_API_KEY
をgHのAPIキ`に崔きQえます。
python
api_key = "YOUR_API_KEY"
ステップ3坤汽ぅ箸淋の
n}が燕幣されるペ`ジのサイトキ`reCAPTCHAの匯吭のRe徨とサイトURLをЪする駅勣があります。
python
site_key = "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-" # サイトのreCAPTCHAキ`に崔きQえます
site_url = "https://www.google.com/recaptcha/api2/demo" # サイトのURLに崔きQえます
ステップ4reCAPTCHA v2を盾Qするためのコ`ドの峰
ここで、CapSolver APIをコ`ドにy栽します。肝のPythonスクリプトは、タスクを恬撹するためのリクエストを僕佚し、編^のためのCAPTCHAト`クンを函誼します。
python
import requests
import time
def solve_recaptcha_v2():
payload = {
"clientKey": api_key,
"task": {
"type": 'ReCaptchaV2TaskProxyLess',
"websiteKey": site_key,
"websiteURL": site_url
}
}
# タスクを恬撹するためのリクエスト
res = requests.post("https://api.capsolver.com/createTask", json=payload)
task_id = res.json().get("taskId")
if not task_id:
print("Failed to create task:", res.text)
return
# Y惚のポ`リング
while True:
time.sleep(3) # 壅佩念に棋C
res = requests.post("https://api.capsolver.com/getTaskResult", json={"clientKey": api_key, "taskId": task_id})
result = res.json()
if result.get("status") == "ready":
return result.get("solution", {}).get('gRecaptchaResponse')
elif result.get("status") == "failed":
print("Task failed:", res.text)
return
# v方を柵び竃してCAPTCHAト`クンを函誼
token = solve_recaptcha_v2()
print("CAPTCHA Token:", token)
このコ`ドは、CapSolver APIとシ`ムレスにB亊してreCAPTCHA v2のn}を盾Qし、reCAPTCHAの編^を盾Qするために駅勣なト`クンを函誼します。
CapSolverを聞喘したreCAPTCHA v3の盾Q
reCAPTCHA v3は、ユ`ザ`のインタラクションに児づいたスコアリングシステムを聞喘しているため、盾Qが富し}jになります。しかし、CapSolverはこれを紳糞弔I尖できます。reCAPTCHA v3にIする圭隈を肝に幣します。
ステップ1犀O協の
reCAPTCHA v2と揖に、CapSolver APIキ`、サイトキ`、サイトURLを函誼してO協する駅勣があります。
python
api_key = "YOUR_API_KEY"
site_key = "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_kl-" # サイトのreCAPTCHAキ`に崔きQえます
site_url = "https://www.google.com" # サイトのURLに崔きQえます
ステップ2reCAPTCHA v3を盾Qするためのコ`ド箭
CapSolverを聞喘してreCAPTCHA v3を盾Qするためのg廾を肝に幣します。このスクリプトは、タスクの恬撹とreCAPTCHA鬴陲離櫞`リングをI尖します。
python
import requests
import time
def solve_recaptcha_v3():
payload = {
"clientKey": api_key,
"task": {
"type": 'ReCaptchaV3TaskProxyLess',
"websiteKey": site_key,
"websiteURL": site_url,
"pageAction": "login" # 聞喘箭に栽わせて{屁します
}
}
# タスクを恬撹するためのリクエスト
res = requests.post("https://api.capsolver.com/createTask", json=payload)
task_id = res.json().get("taskId")
if not task_id:
print("Failed to create task:", res.text)
return
# Y惚のポ`リング
while True:
time.sleep(1) # 壅佩念に棋C
res = requests.post("https://api.capsolver.com/getTaskResult", json={"clientKey": api_key, "taskId": task_id})
result = res.json()
if result.get("status") == "ready":
return result.get("solution", {}).get('gRecaptchaResponse')
elif result.get("status") == "failed":
print("Task failed:", res.text)
return
# v方を柵び竃してCAPTCHAト`クンを函誼
token = solve_recaptcha_v3()
print("CAPTCHA Token:", token)
このスクリプトは、CapSolverのAPIにリクエストを僕佚し、タスクのY惚を棋ち、笋屁ったらreCAPTCHA v3ト`クンを戻工します。
まとめ
2025定の紳糞弔淵ΕД屮好レイピングには、reCAPTCHA v2とv3のn}をうまく盾Qすることが音辛之です。reCAPTCHA v2は鮫颯扎`スのn}と佩嘛頚Eに卆贋していますが、reCAPTCHA v3はリスクスコアリングを宥じてユ`ザ`の佩咾魴嵶することに嶷泣を崔いています。どちらのシステムも鏡徭の嬾墾をもたらしますが、CapSolverのようなm俳なツ`ルを聞喘することで、これらのn}を_gに針捲できます。
CapSolverの互業な鮫騁JR、佩咼皀妊螢鵐亜APIy栽により、reCAPTCHA v2とv3のI圭を盾Qするための尖覽弔淵愁螢紿`ションとなっています。タスクを徭啝する栽でも、デ`タをスクレイピングする栽でも、CapSolverはコンプライアンス、紳偏圈▲僖侫`マンスを_隠します。
コンプライアンス窒並 このブログで戻工される秤鵑蓮秤麑畊のみを朕議としています。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