C¨¢ch t¨ªch h?p gi?i ph¨¢p reCAPTCHA v2 trong Python cho khai th¨¢c d? li?u

Anh Tuan
Data Science Expert
10-Sep-2024

Gi?i thi?u
Khi internet ph¨¢t tri?n, web scraping v¨¤ khai th¨¢c d? li?u ???c s? d?ng r?ng r?i ?? thu th?p th?ng tin t? c¨¢c trang web cho nhi?u m?c ?¨ªch, bao g?m th?ng tin kinh doanh, t?ng h?p n?i dung v¨¤ ph?n t¨ªch th? tr??ng. Tuy nhi¨ºn, khi c¨¢c bot tr? n¨ºn tinh vi h?n, c¨¢c trang web ?? tri?n khai c¨¢c c?ng c? ?? ph?n bi?t gi?a ng??i d¨´ng th?c v¨¤ c¨¢c ch??ng tr¨¬nh t? ??ng. M?t trong nh?ng c?ng c? nh? v?y l¨¤ reCAPTCHA. Trong b¨¤i vi?t n¨¤y, ch¨²ng ta s? kh¨¢m ph¨¢ reCAPTCHA l¨¤ g¨¬, c¨¢c phi¨ºn b?n kh¨¢c nhau c¨® s?n v¨¤ c¨¢ch gi?i quy?t c¨¢c th¨¢ch th?c reCAPTCHA v2 b?ng Capsolver trong Python. Cu?i c¨´ng, ch¨²ng ta s? ?i qua m?t v¨ª d? m? ??n gi?n ?? t¨ªch h?p reCAPTCHA v2 v¨¤o d? ¨¢n khai th¨¢c d? li?u c?a b?n.
reCAPTCHA l¨¤ g¨¬?

reCAPTCHA l¨¤ m?t d?ch v? mi?n ph¨ª do Google ph¨¢t tri?n gi¨²p b?o v? c¨¢c trang web kh?i th? r¨¢c v¨¤ l?m d?ng b?ng c¨¢ch ??m b?o r?ng m?t ng??i th?c (ch? kh?ng ph?i bot t? ??ng) ?ang t??ng t¨¢c v?i trang web. Khi ng??i d¨´ng truy c?p m?t trang web tri?n khai reCAPTCHA, h? c¨® th? ???c y¨ºu c?u ho¨¤n th¨¤nh m?t th? th¨¢ch ?? x¨¢c minh r?ng h? l¨¤ ng??i.
C¨¢c phi¨ºn b?n reCAPTCHA kh¨¢c nhau
C¨® m?t s? phi¨ºn b?n reCAPTCHA, m?i phi¨ºn b?n c¨® ?i?m m?nh v¨¤ tr??ng h?p s? d?ng ri¨ºng:
-
reCAPTCHA v1: Phi¨ºn b?n s?m nh?t, hi?n ?? l?i th?i. N¨® y¨ºu c?u ng??i d¨´ng sao ch¨¦p v?n b?n b? b¨®p m¨¦o t? h¨¬nh ?nh.
-
reCAPTCHA v2: M?t phi¨ºn b?n n?ng cao h?n tr¨¬nh b¨¤y cho ng??i d¨´ng m?t h?p ki?m ("T?i kh?ng ph?i l¨¤ robot"). N?u c?n, n¨® c?ng th¨¢ch th?c h? ch?n m?t s? h¨¬nh ?nh (nh? ?¨¨n giao th?ng ho?c ???ng d¨¤nh cho ng??i ?i b?). Phi¨ºn b?n n¨¤y ???c s? d?ng ph? bi?n nh?t hi?n nay.
-
reCAPTCHA v3: Phi¨ºn b?n n¨¤y ph?n t¨ªch h¨¤nh vi c?a ng??i d¨´ng v¨¤ t??ng t¨¢c v?i trang web ?? g¨¢n ?i?m t? 0 ??n 1, trong ?¨® 0 cho th?y m?t bot v¨¤ 1 cho th?y m?t ng??i. N¨® m??t m¨¤ h?n ??i v?i ng??i d¨´ng v¨¬ n¨® kh?ng y¨ºu c?u c¨¢c th? th¨¢ch t??ng t¨¢c.
-
reCAPTCHA ?n: Phi¨ºn b?n n¨¤y ho?t ??ng ?n danh v¨¤ ch? hi?n th? c¨¢c th? th¨¢ch khi ph¨¢t hi?n ho?t ??ng ?¨¢ng ng?. N¨® ???c thi?t k? ?? v? h¨¬nh ??i v?i ng??i d¨´ng h?p ph¨¢p.
Khai th¨¢c d? li?u l¨¤ g¨¬?

Khai th¨¢c d? li?u ?? c?p ??n quy tr¨¬nh truy xu?t d? li?u c¨® c?u tr¨²c t? c¨¢c ngu?n kh?ng c¨® c?u tr¨²c nh? trang web, c? s? d? li?u ho?c c¨¢c ??nh d?ng k? thu?t s? kh¨¢c. N¨® th??ng ???c s? d?ng trong web scraping, n?i c¨¢c ch??ng tr¨¬nh t? ??ng thu th?p m?t l??ng l?n th?ng tin t? c¨¢c trang web ?? ph?n t¨ªch ho?c t?ng h?p.
C¨¢c tr??ng h?p s? d?ng ph? bi?n cho khai th¨¢c d? li?u
-
Nghi¨ºn c?u th? tr??ng: C¨¢c c?ng ty khai th¨¢c d? li?u gi¨¢ c? c?nh tranh v¨¤ ?¨¢nh gi¨¢ c?a kh¨¢ch h¨¤ng ?? ?i?u ch?nh chi?n l??c ti?p th? v¨¤ b¨¢n h¨¤ng c?a h?.
-
Tr¨ª tu? kinh doanh: C¨¢c t? ch?c thu th?p th?ng tin t? c¨¢c b¨¢o c¨¢o t¨¤i ch¨ªnh, tin t?c v¨¤ c¨¢c ngu?n l?c kh¨¢c ?? ??a ra quy?t ??nh kinh doanh s¨¢ng su?t.
-
T?ng h?p n?i dung: C¨¢c trang web t?ng h?p v¨¤ hi?n th? th?ng tin t? nhi?u ngu?n th??ng khai th¨¢c d? li?u t? c¨¢c trang web kh¨¢c.
-
Ph?n t¨ªch SEO: Khai th¨¢c n?i dung, t? kh¨®a v¨¤ th? meta t? c¨¢c trang web c?nh tranh gi¨²p t?i ?u h¨®a chi?n l??c SEO.
T¨ªch h?p gi?i ph¨¢p reCAPTCHA v2 v¨¤o Python
Khi khai th¨¢c d? li?u t? c¨¢c trang web, b?n c¨® th? g?p ph?i c¨¢c th? th¨¢ch reCAPTCHA. ?i?u n¨¤y g?y tr? ng?i cho vi?c thu th?p th?ng tin t? ??ng. May m?n thay, c¨¢c c?ng c? nh? Capsolver c¨® th? gi?i quy?t c¨¢c th¨¢ch th?c reCAPTCHA v2 m?t c¨¢ch l?p tr¨¬nh, cho ph¨¦p b?n ti?p t?c c¨¢c t¨¢c v? khai th¨¢c d? li?u c?a m¨¬nh.
??y l¨¤ m?t tri?n khai Python ?? gi?i quy?t reCAPTCHA v2 b?ng c¨¢ch s? d?ng g¨®i Capsolver
.
C¨¢c b??c:
-
C¨¤i ??t th? vi?n
capsolver
b?ng c¨¢ch ch?y:bashpip install capsolver
-
S? d?ng m? Python sau ?? gi?i quy?t th? th¨¢ch reCAPTCHA v2:
python
import capsolver
# Xem x¨¦t s? d?ng c¨¢c bi?n m?i tr??ng cho th?ng tin nh?y c?m
capsolver.api_key = "Your Capsolver API Key"
PAGE_URL = "PAGE_URL"
PAGE_KEY = "PAGE_SITE_KEY"
def solve_recaptcha_v2(url,key):
solution = capsolver.solve({
"type": "ReCaptchaV2TaskProxyless",
"websiteURL": url,
"websiteKey":key,
})
return solution
def main():
print("Gi?i quy?t reCaptcha v2")
solution = solve_recaptcha_v2(PAGE_URL, PAGE_KEY)
print("Gi?i ph¨¢p: ", solution)
if __name__ == "__main__":
main()
Gi?i th¨ªch v? m?
-
Thi?t l?p Capsolver API: Trong m?, ch¨²ng ta x¨¢c ??nh
capsolver.api_key
ch?a kh¨®a API Capsolver c?a b?n. Kh¨®a n¨¤y s? x¨¢c th?c c¨¢c y¨ºu c?u c?a b?n ??n d?ch v? Capsolver. -
H¨¤m gi?i quy?t: H¨¤m
solve_recaptcha_v2
ch?p nh?nurl
c?a trang v¨¤site_key
(l¨¤ kh¨®a reCAPTCHA c¨® tr¨ºn trang web). N¨® g?i y¨ºu c?u ??n Capsolver ?? gi?i quy?t th? th¨¢ch reCAPTCHA. -
H¨¤m ch¨ªnh: H¨¤m ch¨ªnh ch?y tr¨¬nh gi?i quy?t v¨¤ in ra gi?i ph¨¢p.
-
Bi?n m?i tr??ng: N¨ºn s? d?ng c¨¢c bi?n m?i tr??ng ?? l?u tr? th?ng tin nh?y c?m nh? kh¨®a API ?? t?ng c??ng b?o m?t. Trong v¨ª d? tr¨ºn, b?n n¨ºn thay th?
Your Capsolver API Key
,PAGE_URL
v¨¤PAGE_SITE_KEY
b?ng c¨¢c gi¨¢ tr? th?c t? c?a b?n.
M? th??ng
Nh?n M? th??ng 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 b¨¤i vi?t n¨¤y
K?t lu?n
reCAPTCHA l¨¤ m?t c?ng c? c?n thi?t ?? b?o v? c¨¢c trang web kh?i bot, nh?ng n¨® c¨® th? t?o ra c¨¢c th¨¢ch th?c cho m?c ?¨ªch t? ??ng h?p ph¨¢p nh? khai th¨¢c d? li?u. S? d?ng c¨¢c c?ng c? nh? Capsolver cho ph¨¦p c¨¢c nh¨¤ ph¨¢t tri?n gi?i quy?t c¨¢c th¨¢ch th?c reCAPTCHA v2 m?t c¨¢ch l?p tr¨¬nh, cho ph¨¦p khai th¨¢c d? li?u kh?ng b? gi¨¢n ?o?n. Lu?n ??m b?o r?ng c¨¢c ho?t ??ng khai th¨¢c d? li?u c?a b?n tu?n th? ?i?u kho?n d?ch v? v¨¤ h??ng d?n ph¨¢p l? c?a trang web ?? tr¨¢nh b?t k? v?n ?? n¨¤o.
B?ng c¨¢ch t¨ªch h?p gi?i ph¨¢p ???c cung c?p ? tr¨ºn v¨¤o c¨¢c d? ¨¢n Python c?a b?n, b?n c¨® th? ti?p t?c thu th?p d? li?u c¨® gi¨¢ tr? t? c¨¢c trang web trong khi v??t qua c¨¢c tr? ng?i reCAPTCHA.
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