C¨¢ch x? l? nhi?u th? th¨¢ch reCAPTCHA ??ng th?i

Anh Tuan
Data Science Expert
10-Sep-2024

Khi th?c hi?n web scraping, m?t trong nh?ng tr? ng?i ph? bi?n b?n c¨® th? g?p ph?i l¨¤ c¨¢c th¨¢ch th?c CAPTCHA. C¨¢c trang web th??ng s? d?ng CAPTCHA ?? ng?n ch?n bot truy c?p n?i dung c?a h?. CAPTCHA (Ki?m tra Turing c?ng khai t? ??ng ho¨¤n to¨¤n ?? ph?n bi?t m¨¢y t¨ªnh v¨¤ con ng??i) l¨¤ m?t k? thu?t ???c s? d?ng r?ng r?i ?? ??m b?o r?ng ng??i d¨´ng l¨¤ con ng??i, kh?ng ph?i bot t? ??ng.
Trong h??ng d?n n¨¤y, ch¨²ng t?i s? th?o lu?n v? c¨¢c lo?i th¨¢ch th?c reCAPTCHA kh¨¢c nhau, c¨¢ch x¨¢c ??nh ch¨²ng b?ng c¨¢c c?ng c? v¨¤ cu?i c¨´ng, c¨¢ch gi?i quy?t nhi?u th¨¢ch th?c reCAPTCHA ??ng th?i b?ng Python v¨¤ threading.
Web Scraping l¨¤ g¨¬?
WebScraping l¨¤ qu¨¢ tr¨¬nh tr¨ªch xu?t d? li?u t? c¨¢c trang web. N¨® th??ng ???c s? d?ng cho c¨¢c t¨¢c v? nh? thu th?p gi¨¢ t? c¨¢c trang web th??ng m?i ?i?n t?, thu th?p b¨¤i b¨¢o tin t?c ho?c t?ng h?p th?ng tin t? nhi?u ngu?n web kh¨¢c nhau. Scraping bao g?m vi?c th?c hi?n y¨ºu c?u HTTP ??n m?t trang web v¨¤ ph?n t¨ªch c¨² ph¨¢p d? li?u t? ph?n h?i. Tuy nhi¨ºn, nhi?u trang web s? d?ng CAPTCHA ?? ng?n ch?n quy?n truy c?p t? ??ng.
C¨¢c lo?i th¨¢ch th?c reCAPTCHA
reCAPTCHA v2
reCAPTCHA V2, lo?i CAPTCHA n¨¤y ???c s? d?ng r?ng r?i nh?t v¨¤ xu?t hi?n d??i d?ng th¨¢ch th?c "h?p ki?m tra" c¨® nh?n "T?i kh?ng ph?i l¨¤ robot". N¨® c¨® th? y¨ºu c?u ng??i d¨´ng ch?n m?t s? h¨¬nh ?nh ?? x¨¢c minh h? l¨¤ ng??i.
reCAPTCHA v3
reCAPTCHA V3 ho?t ??ng trong n?n, ch?m ?i?m c¨¢c t??ng t¨¢c c?a ng??i d¨´ng ?? ph¨¢t hi?n h¨¤nh vi gi?ng bot. H? th?ng n¨¤y ???c thi?t k? ?? tr¨¢nh g?y gi¨¢n ?o?n tr?i nghi?m ng??i d¨´ng b?ng c¨¢ch cung c?p ?i?m s? cho trang web, c¨® th? ???c s? d?ng ?? ch?n bot ho?c y¨ºu c?u c¨¢c b??c x¨¢c minh b? sung.
reCAPTCHA ?n
reCAPTCHA ?n l¨¤ m?t phi¨ºn b?n th?n thi?n v?i ng??i d¨´ng h?n c?a reCAPTCHA v2, trong ?¨® th¨¢ch th?c ch? xu?t hi?n n?u h? th?ng nghi ng? h¨¤nh vi gi?ng bot.

X¨¢c ??nh c¨¢c lo?i CAPTCHA
C¨¤i ??t
?? x¨¢c ??nh lo?i CAPTCHA ???c s? d?ng tr¨ºn m?t trang web, b?n c¨® th? s? d?ng c¨¢c c?ng c? sau:
- Ng??i d¨´ng Chrome: C¨¤i ??t ti?n ¨ªch m? r?ng Captcha Solver Auto Solve.
- Ng??i d¨´ng Firefox: C¨¤i ??t Captcha Solver Auto Solver FireFox Version.
C¨¤i ??t Capsolver
Capsolver l¨¤ m?t d?ch v? cho ph¨¦p b?n gi?i quy?t c¨¢c th¨¢ch th?c CAPTCHA m?t c¨¢ch c¨® ch??ng tr¨¬nh. ?? ph¨¢t hi?n c¨¢c th?ng s? CAPTCHA:
- Truy c?p Capsolver.
- Nh?n ph¨ªm "F12" tr¨ºn b¨¤n ph¨ªm c?a b?n ?? m? c?ng c? d¨¤nh cho nh¨¤ ph¨¢t tri?n trong tr¨¬nh duy?t c?a b?n.
- ?i?u h??ng ??n tab c¨® nh?n Capsolver Captcha Detector.

Ph¨¢t hi?n CAPTCHA
Sau khi b?n ?? thi?t l?p Capsolver, h?y l¨¤m theo c¨¢c b??c sau ?? ph¨¢t hi?n c¨¢c th?ng s? CAPTCHA:
- Kh?ng ?¨®ng b?ng ?i?u khi?n Capsolver, h?y truy c?p trang web n?i b?n mu?n k¨ªch ho?t CAPTCHA.
- K¨ªch ho?t CAPTCHA theo c¨¢ch th? c?ng.
- ??m b?o kh?ng ?¨®ng b?ng ?i?u khi?n Capsolver tr??c khi k¨ªch ho?t CAPTCHA.
Ph¨¢t hi?n reCAPTCHA
Capsolver Captcha Detector c¨® th? tr? v? th?ng tin chi ti?t v? reCAPTCHA:

C¨¢c tham s? ch¨ªnh cho reCAPTCHA:
Website URL
Site Key
pageAction
isInvisible
isEnterprise
isSRequired
isReCaptchaV3
API Domain
Sau khi c¨¢c th?ng s? n¨¤y ???c ph¨¢t hi?n, Capsolver s? tr? v? m?t ??i t??ng JSON v?i t?t c? c¨¢c chi ti?t c?n thi?t ?? g?i CAPTCHA ??n d?ch v? c?a h?.

Gi?i quy?t nhi?u th¨¢ch th?c reCAPTCHA ??ng th?i
Khi l¨¤m vi?c tr¨ºn c¨¢c d? ¨¢n web scraping, vi?c gi?i quy?t CAPTCHA c¨® th? tr? n¨ºn t?n th?i gian, ??c bi?t l¨¤ khi b?n c?n gi?i quy?t nhi?u CAPTCHA ??ng th?i. D??i ??y l¨¤ c¨¢ch b?n c¨® th? t? ??ng gi?i quy?t nhi?u th¨¢ch th?c reCAPTCHA ??ng th?i b?ng Python.
V¨ª d?: Gi?i quy?t nhi?u th¨¢ch th?c reCAPTCHA v2
python
import capsolver
import threading
capsolver.api_key = "Your Capsolver API Key"
PAGE_URL = "PAGE_URL"
PAGE_KEY = "PAGE_SITE_KEY"
def solve_recaptcha_v2():
solution = capsolver.solve({
"type": "ReCaptchaV2TaskProxyless",
"websiteURL": PAGE_URL,
"websiteKey": PAGE_KEY,
})
return solution
def solve_recaptcha_task(result_list, index):
result = solve_recaptcha_v2()
result_list[index] = result
def solve_multiple_recaptchas(num_tasks):
threads = []
results = [None] * num_tasks
for i in range(num_tasks):
thread = threading.Thread(target=solve_recaptcha_task, args=(results, i))
threads.append(thread)
thread.start()
for thread in threads:
thread.join()
return results
def main():
num_tasks = 10 # S? l??ng t¨¢c v? ??ng th?i
print(f"Gi?i quy?t {num_tasks} t¨¢c v? reCaptcha v2 ??ng th?i")
solutions = solve_multiple_recaptchas(num_tasks)
for i, solution in enumerate(solutions):
print(f"Gi?i ph¨¢p {i+1}: {solution}")
if __name__ == "__main__":
main()
Gi?i quy?t nhi?u th¨¢ch th?c reCAPTCHA v3
Qu¨¢ tr¨¬nh gi?i quy?t reCAPTCHA v3 kh¨¢ gi?ng v?i v2, nh?ng b?n s? c?n ?i?u ch?nh lo?i CAPTCHA cho ph¨´ h?p.
python
```python
import capsolver
import threading
capsolver.api_key = "Your Capsolver API Key"
PAGE_URL = "PAGE_URL"
PAGE_KEY = "PAGE_SITE_KEY"
def solve_recaptcha_v3():
solution = capsolver.solve({
"type": "ReCaptchaV3TaskProxyless",
"websiteURL": PAGE_URL,
"websiteKey": PAGE_KEY,
})
return solution
def solve_recaptcha_task(result_list, index):
result = solve_recaptcha_v3()
result_list[index] = result
def solve_multiple_recaptchas(num_tasks):
threads = []
results = [None] * num_tasks
for i in range(num_tasks):
thread = threading.Thread(target=solve_recaptcha_task, args=(results, i))
threads.append(thread)
thread.start()
for thread in threads:
thread.join()
return results
def main():
num_tasks = 10 # S? l??ng t¨¢c v? ??ng th?i
print(f"Gi?i quy?t {num_tasks} t¨¢c v? reCaptcha v3 ??ng th?i")
solutions = solve_multiple_recaptchas(num_tasks)
for i, solution in enumerate(solutions):
print(f"Gi?i ph¨¢p {i+1}: {solution}")
if __name__ == "__main__":
main()
Gi?i quy?t nhi?u th¨¢ch th?c reCAPTCHA v3
Qu¨¢ tr¨¬nh gi?i quy?t reCAPTCHA v3 kh¨¢ gi?ng v?i v2, nh?ng b?n s? c?n ?i?u ch?nh lo?i CAPTCHA cho ph¨´ h?p.
python
```python
import capsolver
import threading
capsolver.api_key = "Your Capsolver API Key"
PAGE_URL = "PAGE_URL"
PAGE_KEY = "PAGE_SITE_KEY"
def solve_recaptcha_v3():
solution = capsolver.solve({
"type": "ReCaptchaV3TaskProxyless",
"websiteURL": PAGE_URL,
"websiteKey": PAGE_KEY,
})
return solution
def solve_recaptcha_task(result_list, index):
result = solve_recaptcha_v3()
result_list[index] = result
def solve_multiple_recaptchas(num_tasks):
threads = []
results = [None] * num_tasks
for i in range(num_tasks):
thread = threading.Thread(target=solve_recaptcha_task, args=(results, i))
threads.append(thread)
thread.start()
for thread in threads:
thread.join()
return results
def main():
num_tasks = 10 # S? l??ng t¨¢c v? ??ng th?i
print(f"Gi?i quy?t {num_tasks} t¨¢c v? reCaptcha v3 ??ng th?i")
solutions = solve_multiple_recaptchas(num_tasks)
for i, solution in enumerate(solutions):
print(f"Gi?i ph¨¢p {i+1}: {solution}")
if __name__ == "__main__":
main()
Gi?i quy?t c¨¢c th¨¢ch th?c reCAPTCHA v3 v¨¤ reCAPTCHA v2
python
import capsolver
# C?n nh?c s? d?ng bi?n m?i tr??ng cho th?ng tin nh?y c?m
capsolver.api_key = "Your Capsolver API Key"
PAGE_URL_V2 = "PAGE_URL"
PAGE_KEY_V2 = "PAGE_SITE_KEY"
PAGE_URL_V3 = "PAGE_URL"
PAGE_KEY_V3 = "PAGE_SITE_KEY"
def solve_recaptcha_v2(url, key):
solution = capsolver.solve({
"type": "ReCaptchaV2TaskProxyless",
"websiteURL": url,
"websiteKey": key,
})
return solution
def solve_recaptcha_v3(url, key):
solution = capsolver.solve({
"type": "ReCaptchaV3TaskProxyless",
"websiteURL": url,
"websiteKey": key,
"minScore": 0.5 # ?i?u ch?nh ?i?m s? t?i thi?u n?u c?n
})
return solution
def main():
print("Gi?i quy?t reCaptcha v2")
solution_v2 = solve_recaptcha_v2(PAGE_URL_V2, PAGE_KEY_V2)
print("Gi?i ph¨¢p (v2): ", solution_v2)
print("Gi?i quy?t reCaptcha v3")
solution_v3 = solve_recaptcha_v3(PAGE_URL_V3, PAGE_KEY_V3)
print("Gi?i ph¨¢p (v3): ", solution_v3)
if __name__ == "__main__":
main()
M? th??ng
Nh?n M? th??ng c?a b?n cho c¨¢c gi?i ph¨¢p captcha h¨¤ng ??u; CapSolver: scrape. Sau khi ??i m?, 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
?? bi?t th¨ºm th?ng tin, h?y ??c blog n¨¤y
K?t lu?n
X? l? nhi?u th¨¢ch th?c CAPTCHA l¨¤ m?t k? n?ng quan tr?ng ??i v?i b?t k? ai l¨¤m vi?c trong l?nh v?c web scraping, ??c bi?t l¨¤ khi c¨¢c trang web t?ng c??ng c¨¢c bi?n ph¨¢p b?o m?t c?a h?. V?i c¨¢c c?ng c? nh? Capsolver v¨¤ s?c m?nh c?a lu?ng x? l? c?a Python, b?n c¨® th? t? ??ng h¨®a hi?u qu? vi?c gi?i quy?t c¨¢c th¨¢ch th?c CAPTCHA, ??m b?o c¨¢c qu¨¢ tr¨¬nh scraping su?n s? h?n cho c¨¢c d? ¨¢n c?a b?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