
GoogleRecaptchaBypass โ Updated!
Google reCAPTCHA๋ฅผ 5์ด ์ด๋ด์ ํด๊ฒฐํ์ธ์! ๐
Google Recaptcha Solver
์ฐ๋ฆฌ๋ ๋ด์ ์ฌ๋ํฉ๋๋ค โค๏ธ, ํ์ง๋ง Google์ ๊ทธ๋ ์ง ์์ต๋๋ค. ๊ทธ๋์ Google reCAPTCHA๋ฅผ ์ฐํํ๋ ํด๊ฒฐ์ฑ ์ ์ค๋นํ์ต๋๋ค.
Google reCAPTCHA๋ฅผ 5์ด ์ด๋ด์ ํด๊ฒฐํ์ธ์! ๐
์ด๊ฒ์ DrissionPage ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ Google reCAPTCHA๋ฅผ ํด๊ฒฐํ๋ Python ์คํฌ๋ฆฝํธ์
๋๋ค. Selenium ๊ตฌํ์ ๊ณง ์ถ๊ฐ๋ ์์ ์
๋๋ค.
์ต๊ทผ ์ ๋ฐ์ดํธ
์ข์ ์์์ ๋๋ค! Selenium ๊ตฌํ์ด ์ถ๊ฐ๋์์ต๋๋ค. ๊ธฐ์ฌํด ์ฃผ์ @obaskly๊ป ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์์ธํ ๋ด์ฉ์ selenium ๋ธ๋์น๋ฅผ ํ์ธํ์ธ์.
์ค์น
์ด ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ๋ ค๋ฉด ์ธ ๊ฐ์ง ์ข ์์ฑ์ด ํ์ํฉ๋๋ค. ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ์ฌ ์ค์นํ ์ ์์ต๋๋ค:
pip install -r requirements.txt
๋ํ ffmpeg๋ฅผ ์ค์นํด์ผ ํฉ๋๋ค. ์ฌ๊ธฐ์์ ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค.
sudo apt-get install ffmpeg
์ฌ์ฉ๋ฒ
์ด ์คํฌ๋ฆฝํธ๋ฅผ ํ๋ก์ ํธ์ ์ ์ฉํ๋ ค๋ฉด ์๋์ ์ ์ฌํ ๋ฐฉ์์ ๋ฐ๋ฅด๋ฉด ๋ฉ๋๋ค:
from DrissionPage import ChromiumPage
from RecaptchaSolver import RecaptchaSolver
driver = ChromiumPage()
recaptchaSolver = RecaptchaSolver(driver)
driver.get("https://www.google.com/recaptcha/api2/demo")
recaptchaSolver.solveCaptcha()
์ด ์คํฌ๋ฆฝํธ์ ์ฌ์ฉ๋ฒ์ ๋ณด์ฌ์ฃผ๊ธฐ ์ํด test.py๋ฅผ ๋ง๋ค์์ต๋๋ค. test.py ํ์ผ์ ์คํํ์ฌ ์คํฌ๋ฆฝํธ๊ฐ ์๋ํ๋ ๋ชจ์ต์ ํ์ธํ ์ ์์ต๋๋ค.
๋ฐ๋ชจ
Demo
์ด๋ป๊ฒ ์๋ํ๋์?
reCAPTCHA๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ธ๋ผ์ฐ์ ๋ฅผ ์๋ํํฉ๋๋ค. ์ด๋ฏธ์ง ์บก์ฐจ ๋์ ์ค๋์ค ์บก์ฐจ๋ฅผ ํด๊ฒฐํฉ๋๋ค. ์ค๋์ค ์บก์ฐจ๋ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ผ๋ก ํด๊ฒฐํ๊ธฐ๊ฐ ๋ ์ฝ์ต๋๋ค.
ํ ๊ฐ์ง ๊ฒฝ๊ณ : ์งง์ ์๊ฐ์ ๋๋ฌด ๋ง์ ์บก์ฐจ๋ฅผ ํด๊ฒฐํ๋ฉด Google์ด ๊ทํ์ IP๋ฅผ ์ฐจ๋จํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ์ด ์คํฌ๋ฆฝํธ๋ฅผ ํ๋ช ํ๊ฒ ์ฌ์ฉํ๊ฑฐ๋ IP๋ฅผ ์์ฃผ ๋ณ๊ฒฝํ์ธ์.