C¨¢ch gi?i CAPTCHA trong Puppeteer b?ng c¨¢ch s? d?ng CapSolver

Anh Tuan
Data Science Expert
13-Oct-2025
C¨¢ch gi?i CAPTCHA trong Puppeteer b?ng CapSolver

? T?ng quan
H??ng d?n n¨¤y s? h??ng d?n b?n qua quy tr¨¬nh gi?i CAPTCHA Google trong Puppeteer b?ng CapSolver.
CapSolver l¨¤ m?t d?ch v? gi?i CAPTCHA gi¨²p b?n gi?i CAPTCHA.
Ch¨²ng t?i s? d?ng c¨¢c thu?t to¨¢n gi?i CAPTCHA d?a tr¨ºn AI, mang l?i t?c ?? gi?i nhanh h?n v¨¤ gi?m chi ph¨ª ?¨¢ng k?, cung c?p tr?i nghi?m ph¨¢t tri?n tuy?t v?i.
M?c ti¨ºu s? l¨¤ gi?i CAPTCHA n?m t?i recaptcha-demo.appspot.com b?ng CapSolver.

Trong h??ng d?n n¨¤y, ch¨²ng ta s? th?c hi?n c¨¢c b??c sau ?? gi?i CAPTCHA ? tr¨ºn:
- C¨¤i ??t c¨¢c ph? thu?c c?n thi?t.
- T¨¬m kh¨®a trang c?a Form CAPTCHA.
- Thi?t l?p CapSolver.
- Gi?i CAPTCHA.
? C¨¤i ??t c¨¢c ph? thu?c c?n thi?t
?? b?t ??u, ch¨²ng ta c?n c¨¤i ??t c¨¢c ph? thu?c sau cho h??ng d?n n¨¤y:
- capsolver-python: SDK Python ch¨ªnh th?c ?? t¨ªch h?p d? d¨¤ng v?i API CapSolver.
- pyppeteer: pyppeteer l¨¤ phi¨ºn b?n Python c?a Puppeteer.
C¨¤i ??t c¨¢c ph? thu?c n¨¤y b?ng c¨¢ch ch?y l?nh sau:
python -m pip install pyppeteer capsolver-python
B?y gi?, t?o m?t t?p c¨® t¨ºn main.py
n?i ch¨²ng ta s? vi?t m? Python ?? gi?i CAPTCHA.
bash
touch main.py
? L?y kh¨®a trang c?a Form CAPTCHA
Kh¨®a trang l¨¤ m?t ??nh danh duy nh?t do Google cung c?p ?? x¨¢c ??nh duy nh?t m?i CAPTCHA.
?? gi?i CAPTCHA, c?n g?i kh¨®a trang ??n CapSolver.
H?y t¨¬m kh¨®a trang c?a Form CAPTCHA b?ng c¨¢c b??c sau:
- Truy c?p Form CAPTCHA.

- M? C?ng c? Ph¨¢t tri?n Chrome b?ng c¨¢ch nh?n
Ctrl
/Cmd
+Shift
+I
. - Chuy?n ??n tab
Elements
v¨¤ t¨¬mdata-sitekey
. Sao ch¨¦p gi¨¢ tr? thu?c t¨ªnh.

- L?u kh¨®a trang ? n?i an to¨¤n v¨¬ n¨® s? ???c s? d?ng trong ph?n sau khi ch¨²ng ta g?i CAPTCHA ??n CapSolver.
? Thi?t l?p CapSolver
?? gi?i CAPTCHA b?ng CapSolver, b?n c?n t?o t¨¤i kho?n CapSolver, n?p ti?n v¨¤o t¨¤i kho?n v¨¤ l?y kh¨®a API. L¨¤m theo c¨¢c b??c sau ?? thi?t l?p t¨¤i kho?n CapSolver c?a b?n:
- ??ng k? t¨¤i kho?n CapSolver b?ng c¨¢ch truy c?p capsolver.com.

- N?p ti?n v¨¤o t¨¤i kho?n CapSolver c?a b?n b?ng PayPal, Ti?n ?i?n t? ho?c c¨¢c ph??ng th?c thanh to¨¢n ???c li?t k¨º. L?u ? r?ng s? ti?n t?i thi?u ?? n?p l¨¤ 6 USD, v¨¤ c¨¢c kho?n thu? b? sung ¨¢p d?ng.

- B?y gi?, sao ch¨¦p Kh¨®a API do CapSolver cung c?p v¨¤ l?u tr? an to¨¤n ?? s? d?ng sau n¨¤y.

? Gi?i CAPTCHA
B?y gi?, ch¨²ng ta s? ti?p t?c gi?i CAPTCHA b?ng CapSolver. Quy tr¨¬nh t?ng th? bao g?m ba b??c:
- Kh?i ??ng tr¨¬nh duy?t v¨¤ truy c?p trang CAPTCHA b?ng pyppeteer.
- Gi?i CAPTCHA b?ng CapSolver.
- G?i ph?n h?i CAPTCHA.
??c c¨¢c ?o?n m? sau ?? hi?u c¨¢c b??c n¨¤y.
Kh?i ??ng tr¨¬nh duy?t v¨¤ truy c?p trang CAPTCHA:
python
# Kh?i ??ng tr¨¬nh duy?t.
browser = await launch({'headless': False})
# T?i trang m?c ti¨ºu.
captcha_page_url = "https://recaptcha-demo.appspot.com/recaptcha-v2-checkbox.php"
page = await browser.newPage()
await page.goto(captcha_page_url)
Gi?i CAPTCHA b?ng CapSolver:
python
# Gi?i CAPTCHA b?ng CapSolver.
capsolver = RecaptchaV2Task("YOUR_API_KEY")
site_key = "6LfW6wATAAAAAHLqO2pb8bDBahxlMxNdo9g947u9"
task_id = capsolver.create_task(captcha_page_url, site_key)
result = capsolver.join_task_result(task_id)
# L?y m? CAPTCHA ?? ???c gi?i.
code = result.get("gRecaptchaResponse")
Thi?t l?p CAPTCHA ?? gi?i tr¨ºn bi?u m?u v¨¤ g?i n¨®:
python
# Thi?t l?p m? CAPTCHA ?? ???c gi?i tr¨ºn bi?u m?u.
recaptcha_response_element = await page.querySelector('#g-recaptcha-response')
await page.evaluate(f'(element) => element.value = "{code}"', recaptcha_response_element)
# G?i bi?u m?u.
submit_btn = await page.querySelector('button[type="submit"]')
await submit_btn.click()
? K?t h?p t?t c? l?i v?i nhau
D??i ??y l¨¤ m? ??y ?? cho h??ng d?n n¨¤y, s? gi?i CAPTCHA b?ng CapSolver.
python
import asyncio
from pyppeteer import launch
from capsolver_python import RecaptchaV2Task
# M? sau gi?i m?t th¨¢ch th?c reCAPTCHA v2 b?ng CapSolver.
async def main():
# Kh?i ??ng tr¨¬nh duy?t.
browser = await launch({'headless': False})
# T?i trang m?c ti¨ºu.
captcha_page_url = "https://recaptcha-demo.appspot.com/recaptcha-v2-checkbox.php"
page = await browser.newPage()
await page.goto(captcha_page_url)
# Gi?i CAPTCHA b?ng CapSolver.
print("?ang gi?i CAPTCHA")
capsolver = RecaptchaV2Task("YOUR_API_KEY")
site_key = "6LfW6wATAAAAAHLqO2pb8bDBahxlMxNdo9g947u9"
task_id = capsolver.create_task(captcha_page_url, site_key)
result = capsolver.join_task_result(task_id)
# L?y m? CAPTCHA ?? ???c gi?i.
code = result.get("gRecaptchaResponse")
print(f"?? gi?i th¨¤nh c?ng CAPTCHA. M? gi?i l¨¤ {code}")
# Thi?t l?p m? CAPTCHA ?? ???c gi?i tr¨ºn bi?u m?u.
recaptcha_response_element = await page.querySelector('#g-recaptcha-response')
await page.evaluate(f'(element) => element.value = "{code}"', recaptcha_response_element)
# G?i bi?u m?u.
submit_btn = await page.querySelector('button[type="submit"]')
await submit_btn.click()
# D?ng th?c thi ?? b?n c¨® th? xem m¨¤n h¨¬nh sau khi g?i tr??c khi ?¨®ng tr¨¬nh duy?t
input("G?i CAPTCHA th¨¤nh c?ng. Nh?n enter ?? ti?p t?c")
# ?¨®ng tr¨¬nh duy?t.
await browser.close()
if __name__ == "__main__":
asyncio.get_event_loop().run_until_complete(main())
D¨¢n ?o?n m? tr¨ºn v¨¤o t?p main.py
c?a b?n. Thay th? YOUR_API_KEY
b?ng Kh¨®a API c?a b?n v¨¤ ch?y m?.
B?n s? quan s¨¢t th?y CAPTCHA ???c gi?i v¨¤ b?n s? ???c ch¨¤o ?¨®n b?i trang th¨¤nh c?ng ?.

? K?t lu?n
Ch¨²c m?ng! B?n ?? h?c th¨¤nh c?ng c¨¢ch gi?i CAPTCHA b?ng CapSolver. D??i ??y l¨¤ nh?ng b¨¤i h?c ch¨ªnh t? h??ng d?n n¨¤y:
- CapSolver cung c?p gi?i ph¨¢p nhanh v¨¤ ti?t ki?m chi ph¨ª cho vi?c gi?i CAPTCHA.
- Quy tr¨¬nh chung ?? gi?i CAPTCHA bao g?m:
- T?o t¨¤i kho?n tr¨ºn CapSolver v¨¤ n?p ti?n v¨¤o t¨¤i kho?n.
- T¨¬m kh¨®a trang c?a form CAPTCHA m?c ti¨ºu.
- G?i kh¨®a trang v¨¤ URL trang ??n CapSolver ?? gi?i CAPTCHA.
- Thi?t l?p ph?n h?i CAPTCHA ?? gi?i tr¨ºn ph?n t? ph¨´ h?p v¨¤ g?i bi?u m?u.
C?m ?n b?n ?? d¨¤nh th?i gian. ? Ch¨²c b?n may m?n tr¨ºn h¨¤nh tr¨¬nh t? ??ng h¨®a c?a m¨¬nh! ?
? C?u h?i th??ng g?p
Chi ph¨ª gi?i CAPTCHA l¨¤ bao nhi¨ºu?
Ch¨²ng t?i s? d?ng thu?t to¨¢n gi?i CAPTCHA d?a tr¨ºn AI thay v¨¬ ng??i gi?i, d?n ??n chi ph¨ª gi?i CAPTCHA th?p h?n ?¨¢ng k?. Do ?¨®, gi¨¢ c?a ch¨²ng t?i c?nh tranh cao tr¨ºn th? tr??ng.
V¨ª d?, chi ph¨ª gi?i CAPTCHA Google v2/v3 dao ??ng t? 0,8 ??n 1 USD.
?? bi?t th¨ºm th?ng tin v? gi¨¢ c?a ch¨²ng t?i, ch¨²ng t?i khuy?n kh¨ªch b?n truy c?p trang gi¨¢ c?a ch¨²ng t?i t?i ??y.
T?i c¨® th? gi?i CAPTCHA t?i recaptcha-demo.appspot.com th¨¤nh c?ng nh?ng khi th? gi?i CAPTCHA kh¨¢c, n¨® kh?ng ???c gi?i. T?i sao?
Trong h??ng d?n n¨¤y, ch¨²ng t?i ?? gi?i CAPTCHA Google v2, nh?ng trang web m?c ti¨ºu c?a b?n c¨® kh? n?ng s? d?ng CAPTCHA Google v3.
Khi gi?i CAPTCHA Google v3, ?i?u quan tr?ng l¨¤ ??m b?o r?ng ??a ch? IP v¨¤ user agent ???c s? d?ng ?? g?i CAPTCHA tr¨´ng kh?p v?i nh?ng g¨¬ ???c s? d?ng ?? gi?i n¨®.
Khi b?n c¨® proxy c? d?n s?n s¨¤ng, b?n c¨® th? c?p nh?t m? nh? sau ?? gi?i CAPTCHA th¨¤nh c?ng:
- S? d?ng proxy khi kh?i ??ng Puppeteer.
python
browser = await launch({'args': ['--proxy-server=ip:port'], 'headless': False})
- Thi?t l?p proxy v¨¤ user agent sau khi t?o nhi?m v? proxy nh? sau:
python
capsolver = RecaptchaV2Task("YOUR_API_KEY")
capsolver.set_proxy(proxy_address='proxy_ip', proxy_port='proxy_port', proxy_login='user', proxy_password='password')
browser_useragent = browser.userAgent()
capsolver.set_user_agent(browser_useragent)
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

C¨¢ch gi?i CAPTCHA trong qu¨¦t web b?ng Python
Trong b¨¤i vi?t n¨¤y, ch¨²ng ta s? kh¨¢m ph¨¢ c¨¢c lo?i CAPTCHA kh¨¢c nhau, th?o lu?n v? nhu c?u gi?i CAPTCHA trong vi?c qu¨¦t web b?ng Python, v¨¤ cung c?p m?t gi?i ph¨¢p ?? gi?i CAPTCHA b?ng th? vi?n Capsolver.

Anh Tuan
13-Oct-2025

C¨¢ch gi?i CAPTCHA trong Puppeteer b?ng c¨¢ch s? d?ng CapSolver
H?c c¨¢ch gi?i captcha trong Puppeteer b?ng CapSolver

Anh Tuan
13-Oct-2025

C¨¢ch gi?i Captcha Queue-it
Queue-it l¨¤ m?t h? th?ng ph¨°ng ch? ?o ???c s? d?ng ?? qu?n l? l?u l??ng truy c?p website trong gi? cao ?i?m. N¨® th??ng s? d?ng CAPTCHAs ?? ki?m tra xem ng??i d¨´ng c¨® ph?i l¨¤ con ng??i hay kh?ng ph?i l¨¤ bot. CAPSOLVER l¨¤ m?t c?ng c? t? ??ng c¨® th? ???c s? d?ng ?? gi?i CAPTCHAs, c¨® th? gi¨²p b?n gi?i CAPTCHA c?a Queue-it nhanh h?n.

Anh Tuan
13-Oct-2025
L¨¤m th? n¨¤o ?? v??t qua CAPTCHA khi qu¨¦t web?
Trong b¨¤i vi?t n¨¤y, ch¨²ng t?i s? kh¨¢m ph¨¢ l? do t?i sao CAPTCHA xu?t hi?n khi qu¨¦t web v¨¤ th?o lu?n v? gi?i ph¨¢p t?t nh?t ?? gi?i quy?t CAPTCHA khi qu¨¦t web, t?p trung v¨¤o vi?c t¨ªch h?p Capsolver.

Anh Tuan
13-Oct-2025

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