RU

Мои парсеры не сломались. Они тихо возвращали пустоту

Два парсера курсов месяцами возвращали пустоту. Ни ошибки, ни строчки в логе. Про то, что отсутствие данных — режим отказа по умолчанию, и про CI, к…

парсингскрапингGitHub Actionsвалидация данныхмониторингFlutter
Habr
RU

Восемь аниме-плееров рунета изнутри: шифр Цезаря, пустой параметр и домен, который увели

Я взял за основу популярную опенсорсную библиотеку парсеров аниме-плееров, запустил её — и получил от Kodik 500 Internal Server Error . Не «токен пр…

pythonпарсингреверс-инжинирингhlsm3u8анимеpypigithub actionswebsocket
Habr
RU

Прокси для парсинга — какие выбрать, а от каких лучше держаться подальше?

Уверен, что любой, кто сталкивался с парсингом (его еще называют скраппинг) попадал в такую ситуацию что парсер отваливается с ошибкой или не собира…

парсингпроксипрокси-серверпрокси серверпрокси сервера
Habr
RU

Мы проверили 852 интернет-магазина по 30 критериям: делимся результатами и тем, как вообще это провернули

Привет, Хабр! Меня зовут Дмитрий, руководитель отдела рекламы и продвижения в Аспро . Мы запускаем интернет-магазины и развиваем систему управления…

ecommerceинтернет-магазинмаркетинганалитикапарсингpythonвеб-скрапингисследованиеконверсияux
Habr
RU

Как мы форкнули undetected-chromedriver и добавили SOCKS5, мультипроцессинг и модуль капчи

Устали от блокировок CloudFlare и капч? Показываю библиотеку rtfox-browser — готовое решение для автоматизации Chrome с прокси и решением капчи «из…

rtfox-browserundetected-chromedriverseleniumpythonпарсингweb scrapingобход cloudflarecaptcha solvingsocks5 proxychromedriver