C¨¢ch gi?i quy?t reCAPTCHA v?i Playwright v¨¤ CapSolver (H??ng d?n t?ng b??c)

Anh Tuan
Data Science Expert
04-Sep-2025
B?n c¨® t?ng g?p ph?i CAPTCHA khi thu th?p d? li?u web kh?ng? Nhi?u trang web s? d?ng h? th?ng CAPTCHA (ph? bi?n nh?t l¨¤ reCAPTCHA) ?? ng?n ch?n truy c?p t? ??ng. Nh?ng trong h??ng d?n n¨¤y, t?i s? h??ng d?n b?n c¨¢ch t? ??ng gi?i quy?t reCAPTCHA v2 v¨¤ v3 v?i Playwright b?ng CapSolver ¡ª m?t API gi?i quy?t CAPTCHA m?nh m?.
Playwright l¨¤ g¨¬?
Playwright l¨¤ m?t th? vi?n Node.js m? ngu?n m? d¨¤nh cho t? ??ng h¨®a tr¨¬nh duy?t. N¨® h? tr? nhi?u tr¨¬nh duy?t nh? Chromium, Firefox v¨¤ WebKit, bi?n n¨® th¨¤nh m?t c?ng c? ?a n?ng cho c¨¢c nh¨¤ ph¨¢t tri?n. Playwright ???c bi?t ??n v?i ?? tin c?y, t?c ?? v¨¤ kh? n?ng x? l? c¨¢c t??ng t¨¢c web ph?c t?p, bao g?m x? l? n?i dung ??ng, ?i?n v¨¤o bi?u m?u v¨¤ x? l? c?a s? b?t l¨ºn.
B?n ?ang g?p kh¨® kh?n v?i vi?c gi?i quy?t CAPTCHA kh¨® ch?u li¨ºn t?c kh?ng th¨¤nh c?ng?
Kh¨¢m ph¨¢ gi?i ph¨¢p gi?i quy?t CAPTCHA t? ??ng li?n m?ch v?i c?ng ngh? Auto Web Unblock s? d?ng AI c?a Capsolver!
Nh?n m? khuy?n m?i Bonus Code c?a b?n cho c¨¢c gi?i ph¨¢p CAPTCHA h¨¤ng ??u; CapSolver: WEBS. Sau khi ??i, b?n s? nh?n ???c th¨ºm 5% ti?n th??ng sau m?i l?n n?p ti?n, kh?ng gi?i h?n
reCAPTCHA l¨¤ g¨¬ v¨¤ t?i sao n¨® quan tr?ng trong vi?c thu th?p d? li?u web?
reCAPTCHA l¨¤ m?t h? th?ng CAPTCHA do Google thi?t k? ?? ph?n bi?t gi?a ng??i d¨´ng v¨¤ bot. N¨® th??ng y¨ºu c?u ng??i d¨´ng th?c hi?n c¨¢c nhi?m v? nh? x¨¢c ??nh h¨¬nh ?nh ho?c ch? c?n ch?n ? "T?i kh?ng ph?i l¨¤ robot". M?c d¨´ nh?ng nhi?m v? n¨¤y r?t ??n gi?n ??i v?i con ng??i, nh?ng ch¨²ng l?i l¨¤ m?t th¨¢ch th?c l?n ??i v?i bot, ?i?u n¨¤y ch¨ªnh x¨¢c l¨¤ m?c ?¨ªch c?a n¨®.
reCAPTCHA c¨® nhi?u phi¨ºn b?n, m?i phi¨ºn b?n ???c thi?t k? ?? ph?n bi?t gi?a ng??i d¨´ng v¨¤ bot theo nh?ng c¨¢ch ??c ?¨¢o:
- reCAPTCHA v1: Phi¨ºn b?n g?c y¨ºu c?u ng??i d¨´ng gi?i m? v¨¤ nh?p v?n b?n b? m¨¦o v¨¤o h?p v?n b?n.
- reCAPTCHA v2: Phi¨ºn b?n n¨¤y gi?i thi?u h?p ki?m quen thu?c, ng??i d¨´ng x¨¢c nh?n danh t¨ªnh c?a m¨¬nh b?ng c¨¢ch nh?p v¨¤o "T?i kh?ng ph?i l¨¤ robot". Th?nh tho?ng, n¨® c¨® th? y¨ºu c?u ng??i d¨´ng ch?n c¨¢c h¨¬nh ?nh c? th? t? l??i ?? x¨¢c minh t¨ªnh x¨¢c th?c c?a h?.
- reCAPTCHA v3: Kh?ng gi?ng nh? c¨¢c phi¨ºn b?n tr??c, reCAPTCHA v3 ho?t ??ng ?m th?m ? ch? ?? n?n, ph?n t¨ªch h¨¤nh vi c?a ng??i d¨´ng ?? g¨¢n ?i?m r?i ro cho bi?t ng??i d¨´ng c¨® ph?i l¨¤ ng??i hay bot. Phi¨ºn b?n n¨¤y cung c?p tr?i nghi?m li?n m?ch, kh?ng y¨ºu c?u t??ng t¨¢c tr?c ti?p t? ng??i d¨´ng.
Trong b¨¤i vi?t n¨¤y, ch¨²ng ta s? t?p trung v¨¤o vi?c gi?i quy?t reCAPTCHA V2 v¨¤ V3, ???c s? d?ng r?ng r?i ?? ph?n bi?t ng??i d¨´ng th?c s? v?i bot. reCAPTCHA V2 th??ng hi?n th? m?t h?p ki?m v?i l?i nh?c "T?i kh?ng ph?i l¨¤ robot", trong khi reCAPTCHA V3 c¨® th? xu?t hi?n d??i d?ng huy hi?u v? h¨¬nh, th?c hi?n c¨¢c ki?m tra c?a n¨® m¨¤ kh?ng l¨¤m gi¨¢n ?o?n tr?i nghi?m c?a ng??i d¨´ng. ??y l¨¤ m?t v¨ª d? tr?c quan v? reCAPTCHA ho?t ??ng:

T?i sao s? d?ng Playwright ?? thu th?p d? li?u web?
Kh? n?ng c?a Playwright trong vi?c m? ph?ng t??ng t¨¢c c?a ng??i d¨´ng th?c t? tr¨ºn nhi?u tr¨¬nh duy?t l¨¤m cho n¨® tr? n¨ºn l? t??ng ?? thu th?p d? li?u web. N¨® c¨® th? x? l? c¨¢c t¨¬nh hu?ng ph?c t?p, ch?ng h?n nh? ?i?n v¨¤o bi?u m?u, ?i?u h??ng qua c¨¢c trang v¨¤ t??ng t¨¢c v?i n?i dung ??ng. Tuy nhi¨ºn, khi m?t trang web s? d?ng reCAPTCHA, ri¨ºng Playwright kh?ng th? gi?i quy?t ???c th¨¢ch th?c n¨¤y ¡ª ??y l¨¤ l¨²c CapSolver ph¨¢t huy t¨¢c d?ng.
Chi ti?t t?ng b??c: Gi?i quy?t reCAPTCHA v2 v?i Playwright v¨¤ CapSolver
CapSolver h? tr? nhi?u th¨¢ch th?c CAPTCHA v?i h? tr? to¨¤n di?n, bao g?m reCAPTCHA v2, v3 v¨¤ h?n th? n?a. C¨¢c gi?i ph¨¢p ???c ?i?u ch?nh ??m b?o ?i?u h??ng tr?n tru ngay c? th?ng qua c¨¢c h? th?ng b?o m?t ti¨ºn ti?n nh?t.
C¨¢c t¨ªnh n?ng ch¨ªnh c?a CapSolver bao g?m:
-
Ph?m vi r?ng c¨¢c CAPTCHA ???c h? tr?: T? reCAPTCHA ??n Turnstile, CapSolver c¨® th? x? l? t?t c?.
-
T¨ªch h?p API d? d¨¤ng: C¨® t¨¤i li?u chi ti?t, gi¨²p d? d¨¤ng t¨ªch h?p CapSolver v?i c¨¢c ?ng d?ng hi?n c¨® c?a b?n.
-
Ti?n ¨ªch m? r?ng tr¨¬nh duy?t: C¨® s?n cho Chrome cho ph¨¦p b?n gi?i quy?t CAPTCHA tr?c ti?p trong tr¨¬nh duy?t c?a m¨¬nh.
-
Gi¨¢ c? linh ho?t: CapSolver cung c?p c¨¢c g¨®i gi¨¢ kh¨¢c nhau ?? ?¨¢p ?ng nhi?u nhu c?u, ??m b?o b?n c¨® th? t¨¬m th?y g¨®i ph¨´ h?p v?i d? ¨¢n c?a m¨¬nh.
C¨¤i ??t v¨¤ thi?t l?p
?? gi?i quy?t c¨¢c th¨¢ch th?c reCAPTCHA b?ng Playwright, b?n c?n c¨¤i ??t th? vi?n playwright-recaptcha
. Th? vi?n n¨¤y y¨ºu c?u c¨¤i ??t FFmpeg tr¨ºn h? th?ng c?a b?n, ?i?u n¨¤y r?t c?n thi?t ?? chuy?n ??i c¨¢c th¨¢ch th?c ?m thanh reCAPTCHA v2.
B?n c¨® th? c¨¤i ??t th? vi?n v¨¤ FFmpeg c?n thi?t b?ng c¨¢c l?nh sau d?a tr¨ºn h? ?i?u h¨¤nh c?a m¨¬nh:
C¨¤i ??t th? vi?n:
bash
pip install playwright-recaptcha
C¨¤i ??t FFmpeg:
-
Debian:
bashapt-get install ffmpeg
-
MacOS:
bashbrew install ffmpeg
-
Windows:
bashwinget install ffmpeg
L?u ?: ??m b?o r?ng c¨¢c t?p th?c thi
ffmpeg
v¨¤ffprobe
n?m trong PATH c?a h? th?ng ??pydub
c¨® th? ??nh v? ch¨²ng.
T¨ªch h?p CapSolver v¨¤o quy tr¨¬nh l¨¤m vi?c c?a b?n
Sau khi ?? c¨¤i ??t c¨¢c c?ng c? c?n thi?t, b?n c¨® th? t¨ªch h?p CapSolver v¨¤o d? ¨¢n thu th?p d? li?u web c?a m¨¬nh ?? x? l? c¨¢c th¨¢ch th?c reCAPTCHA t? ??ng. D??i ??y l¨¤ v¨ª d? v? c¨¢ch th?c hi?n vi?c n¨¤y b?ng Python:
M? m?u ?? gi?i quy?t reCAPTCHA v2 v?i CapSolver
python
# pip install requests
import requests
import time
# TODO: set your config
api_key = "YOUR_API_KEY" # api key c?a b?n tr¨ºn capsolver
site_key = "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-" # site key c?a trang web m?c ti¨ºu
site_url = "https://www.google.com/recaptcha/api2/demo" # url trang c?a trang web m?c ti¨ºu
def capsolver():
payload = {
"clientKey": api_key,
"task": {
"type": 'ReCaptchaV2TaskProxyLess',
"websiteKey": site_key,
"websiteURL": site_url
}
}
res = requests.post("https://api.capsolver.com/createTask", json=payload)
resp = res.json()
task_id = resp.get("taskId")
if not task_id:
print("T?o task th?t b?i:", res.text)
return
print(f"?? c¨® taskId: {task_id} / ?ang l?y k?t qu?...")
while True:
time.sleep(3) # delay
payload = {"clientKey": api_key, "taskId": task_id}
res = requests.post("https://api.capsolver.com/getTaskResult", json=payload)
resp = res.json()
status = resp.get("status")
if status == "ready":
return resp.get("solution", {}).get('gRecaptchaResponse')
if status == "failed" or resp.get("errorId"):
print("Gi?i quy?t th?t b?i! ph?n h?i:", res.text)
return
token = capsolver()
print(token)
M? m?u ?? gi?i quy?t reCAPTCHA v3 v?i CapSolver
python
# pip install requests
import requests
import time
# TODO: set your config
api_key = "YOUR_API_KEY" # api key c?a b?n tr¨ºn capsolver
site_key = "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_kl-" # site key c?a trang web m?c ti¨ºu
site_url = "https://www.google.com" # url trang c?a trang web m?c ti¨ºu
def capsolver():
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)
resp = res.json()
task_id = resp.get("taskId")
if not task_id:
print("T?o task th?t b?i:", res.text)
return
print(f"?? c¨® taskId: {task_id} / ?ang l?y k?t qu?...")
while True:
time.sleep(1) # delay
payload = {"clientKey": api_key, "taskId": task_id}
res = requests.post("https://api.capsolver.com/getTaskResult", json=payload)
resp = res.json()
status = resp.get("status")
if status == "ready":
return resp.get("solution", {}).get('gRecaptchaResponse')
if status == "failed" or resp.get("errorId"):
print("Gi?i quy?t th?t b?i! ph?n h?i:", res.text)
return
token = capsolver()
print(token)
C¨¢c th?c ti?n t?t nh?t ?? x? l? CAPTCHA trong vi?c thu th?p d? li?u web
-
S? d?ng Proxy: Khi thu th?p d? li?u web, ?i?u quan tr?ng l¨¤ ph?i s? d?ng proxy ?? tr¨¢nh b? c?m ho?c b? h?n ch? t?c ??.
-
Xoay v¨°ng User-Agent: ?? tr¨¢nh b? ph¨¢t hi?n h?n n?a, h?y xoay v¨°ng c¨¢c chu?i user-agent ?? b?t ch??c c¨¢c tr¨¬nh duy?t v¨¤ thi?t b? kh¨¢c nhau.
-
T?n tr?ng ch¨ªnh s¨¢ch c?a trang web: Lu?n ki?m tra t?p
robots.txt
c?a trang web v¨¤ tu?n th? c¨¢c quy t?c thu th?p d? li?u c?a n¨®. Tr¨¢nh qu¨¢ t?i m¨¢y ch? b?ng qu¨¢ nhi?u y¨ºu c?u. -
X? l? l?i m?t c¨¢ch kh¨¦o l¨¦o: Th?c hi?n x? l? l?i trong c¨¢c script c?a b?n ?? qu?n l? c¨¢c tr??ng h?p gi?i quy?t CAPTCHA th?t b?i. ?i?u n¨¤y s? gi¨²p duy tr¨¬ t¨ªnh m?nh m? c?a c¨¢c d? ¨¢n thu th?p d? li?u c?a b?n.
K?t lu?n
B?ng c¨¢ch k?t h?p Playwright v?i CapSolver, b?n c¨® th? t? ??ng b? qua reCAPTCHA v2 v¨¤ v3, gi¨²p c¨¢c d? ¨¢n thu th?p d? li?u c?a b?n ho?t ??ng tr?n tru. N¨® nhanh ch¨®ng, ?¨¢ng tin c?y v¨¤ gi¨²p b?n tr¨¢nh b? gi¨¢n ?o?n th? c?ng.
? Mu?n t? m¨¬nh th?? Xem t¨¤i li?u ch¨ªnh th?c c?a CapSolver v¨¤ nh?n m? khuy?n m?i c?a b?n ngay h?m nay.
C?u h?i th??ng g?p v? vi?c gi?i quy?t reCAPTCHA v?i Playwright
C?u 1: C¨¢ch d? nh?t ?? gi?i quy?t reCAPTCHA trong Playwright l¨¤ g¨¬?
Ph??ng ph¨¢p ??n gi?n nh?t l¨¤ t¨ªch h?p API c?a CapSolver ¡ª n¨® t? ??ng x? l? c¨¢c token v2 v¨¤ v3.
C?u 2: CapSolver c¨® th? x? l? reCAPTCHA v3 kh?ng?
C¨®. N¨® tr? v? token gRecaptchaResponse
d?a tr¨ºn minScore
b?n y¨ºu c?u.
C?u 3: CapSolver nhanh nh? th? n¨¤o?
Th?ng th??ng ch? m?t v¨¤i gi?y, t¨´y thu?c v¨¤o t?i c?a h? th?ng.
C?u 4: T?i c¨® th? s? d?ng CapSolver m¨¤ kh?ng c?n proxy kh?ng?
C¨®, nh?ng proxy gi¨²p c?i thi?n ?? ?n ??nh v¨¤ gi?m s? l?n b? ch?n.
Tuy¨ºn b? Tu?n th?: Th?ng tin ???c cung c?p tr¨ºn blog n¨¤y ch? mang t¨ªnh ch?t tham kh?o. CapSolver cam k?t tu?n th? t?t c? c¨¢c lu?t v¨¤ quy ??nh hi?n h¨¤nh. Vi?c s? d?ng m?ng l??i CapSolver cho c¨¢c ho?t ??ng b?t h?p ph¨¢p, gian l?n ho?c l?m d?ng l¨¤ ho¨¤n to¨¤n b? c?m v¨¤ s? b? ?i?u tra. C¨¢c gi?i ph¨¢p gi?i captcha c?a ch¨²ng t?i n?ng cao tr?i nghi?m ng??i d¨´ng trong khi ??m b?o tu?n th? 100% trong vi?c gi¨²p gi?i quy?t c¨¢c kh¨® kh?n v? captcha trong qu¨¢ tr¨¬nh thu th?p d? li?u c?ng khai. Ch¨²ng t?i khuy?n kh¨ªch vi?c s? d?ng d?ch v? c?a ch¨²ng t?i m?t c¨¢ch c¨® tr¨¢ch nhi?m. ?? bi?t th¨ºm th?ng tin, vui l¨°ng truy c?p ?i?u kho?n D?ch v? v¨¤ Ch¨ªnh s¨¢ch Quy?n ri¨ºng t?.
Th¨ºm

L¨¤m th? n¨¤o ?? gi?i quy?t m?i phi¨ºn b?n c?a reCAPTCHA Enterprise v2, v2 v? h¨¬nh, v3, v3 Enterprise ?i?m 0.9
N?m v?ng c¨¢ch gi?i quy?t m?i phi¨ºn b?n reCaptcha v?i CapSolver: H??ng d?n n¨¤y cung c?p h??ng d?n t?ng b??c ?? gi?i quy?t reCaptcha m?t c¨¢ch hi?u qu?, ??m b?o k?t qu? ch¨ªnh x¨¢c m?i l?n.

Anh Tuan
11-Oct-2025

L¨¤m th? n¨¤o ?? gi?i CAPTCHA h¨¬nh ?nh
B¨¤i vi?t n¨¤y cung c?p m?t h??ng d?n to¨¤n di?n v? c¨¢ch gi?i captcha h¨¬nh ?nh b?ng CapSolver, m?t c?ng c? ???c thi?t k? ?? t? ??ng h¨®a quy tr¨¬nh. N¨® b?t ??u b?ng vi?c gi?i th¨ªch v? kh¨¢i ni?m captcha h¨¬nh ?nh, sau ?¨® l¨¤ m?t h??ng d?n chi ti?t t?ng b??c v? c¨¢ch s? d?ng API c?a CapSolver ?? gi?i c¨¢c captcha n¨¤y. H??ng d?n bao g?m c¨¢c v¨ª d? v? c¨¢c y¨ºu c?u v¨¤ ph?n h?i li¨ºn quan ??n quy tr¨¬nh. B¨¤i vi?t k?t th¨²c b?ng m?t nh?n x¨¦t v? hi?u qu? v¨¤ ti?n l?i khi s? d?ng CapSolver ?? gi?i captcha h¨¬nh ?nh, l¨¤m cho n¨® tr? th¨¤nh m?t ngu?n t¨¤i nguy¨ºn qu? gi¨¢ cho nh?ng ng??i mu?n t? ??ng h¨®a c¨¢c nhi?m v? li¨ºn quan ??n vi?c gi?i captcha.

Anh Tuan
11-Oct-2025

Gi?i reCaptcha v2 Enterprise
Trong th? gi?i s?, an ninh v¨¤ s? ti?n l?i cho ng??i d¨´ng th??ng ? hai ??u m¨²t ??i l?p c?a thang ?o. CAPTCHAs, ??c bi?t l¨¤ reCaptcha, ?? ?¨®ng vai tr¨° thi?t y?u trong vi?c t¨¬m ra s? c?n b?ng gi?a hai y?u t? n¨¤y. Tuy nhi¨ºn, n?u b?n c?n gi?i quy?t c¨¢c b¨¤i ki?m tra reCaptcha th??ng ph?c t?p v¨¤ t?n th?i gian, ??c bi?t l¨¤ reCaptcha V2 Enterprise, v¨¬ m?t m?c ?¨ªch h?p ph¨¢p nh? ki?m th? t? ??ng th¨¬ sao? Trong b¨¤i vi?t n¨¤y, ch¨²ng t?i s? h??ng d?n b?n qua quy tr¨¬nh gi?i reCaptcha V2 Enterprise b?ng API c?a CapSolver.

Anh Tuan
11-Oct-2025

Gi?i reCaptcha v3
H?c c¨¢ch gi?i reCaptcha V3 b?ng CapSolver: nhi?u lo?i nhi?m v?, t¨ªch h?p API ??n gi?n v¨¤ c¨¢c gi?i ph¨¢p hi?u qu? cho t? ??ng h¨®a v¨¤ ki?m th?

Anh Tuan
10-Oct-2025

C¨¢i n¨¤o l¨¤ gi?i ph¨¢p AWS WAF t?t nh?t trong khi qu¨¦t web v¨¤o n?m 2025?
H?c c¨¢ch gi?i quy?t CAPTCHA AWS WAF hi?u qu? b?ng CapSolver v¨¤o n?m 2025. H??ng d?n t?ng b??c, t¨ªch h?p Python, c?ng c? AI ?? t?ng t?c quy tr¨¬nh t? ??ng h¨®a c?a b?n. V??t qua c¨¢c token ??ng, ph?n t¨ªch h¨¤nh vi v¨¤ c¨¢c th¨¢ch th?c CAPTCHA ph?c t?p m?t c¨¢ch d? d¨¤ng.

Lucas Mitchell
26-Sep-2025

C¨¢ch gi?i quy?t reCaptcha v3 Enterprise
H?c c¨¢ch gi?i quy?t reCAPTCHA v3 Enterprise m?t c¨¢ch d? d¨¤ng b?ng Capsolver: ch¨¬a kh¨®a c?a b?n ?? v??t qua CAPTCHA ph?c t?p v?i ph?n t¨ªch r?i ro n?ng cao v¨¤ t¨ªch h?p li?n m?ch

Anh Tuan
24-Sep-2025