CoderCastrov logo
CoderCastrov
Питон

Как решить reCAPTCHA v2 с помощью Python (парсинг/webdriver/selenium)

Как решить reCAPTCHA v2 с помощью Python (парсинг/webdriver/selenium)
просмотров
1 мин чтение
#Питон
Table Of Content

    Итак, у вас есть веб-сайт, который вы хотите спарсить, но на нем есть страница, защищенная reCAPTCHA v2, и вы, как робот, испытываете проблемы с прохождением проверки на человечность? Не беда, у нас есть решение.

    Большинство учебников в Интернете посвящены более старым версиям reCAPTCHA, но представленный ниже пример кода будет работать с reCAPTCHA v2. Он был протестирован и широко использован.

    Удивительно, но reCAPTCHA v2 очень легко решить. Фактически, вы можете отправить ключ головоломки кому-то другому, и они могут запросить и решить его, а затем отправить ответ вам. Google не против того, что несколько человек запросили одну и ту же головоломку.

    Вот код. После него я объясню, как использовать этот код в вашем проекте.

    Вы могли заметить ссылку на imagetyperz. Это одна из многих служб, и, судя по их веб-сайту, возможно, не самая лучшая, но это та, которую я использовал, когда мне впервые понадобилось решить reCAPTCHA v2. По сути, они решают капчи за вас за $2-4 за 1000 капч. Дешево. Это очевидный выбор. Поэтому зарегистрируйтесь на одной из этих служб и интегрируйте их обертку API или сырой API. Если вы хотите сделать это проще для себя, вы можете просто использовать imagetyperz, и тогда код выше будет работать отлично.