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

Парсинг сайтов как мы зделали rtfox-browser — форк undetected-chromedriver с поддержкой SOCKS5

⚠️ Статья носит познавательный и развлекательный характер. Автор не призывает к нарушению правил сервисов.

Всем привет! Недавно мы столкнулись с темой парсинга. Начали искать инструменты — BeautifulSoup, Selenium, Playwright, Puppeteer. Сразу скажу: мы не конкуренты этим библиотекам, далее объясним почему.

Нам нужно было обойти CloudFlare, запускать несколько процессов одновременно, и чтобы на каждый процесс был свой SOCKS5 прокси с авторизацией.


Как мы нашли отправную точку

Нам попалась библиотека (далее…)

Когда онбординг длится 2 месяца — День 1: Убрать хаос

Итак, вы нашли своего идеального кандидата. Возможно, он даже очень силён, но спустя 2 месяца всё ещё не вышел на ожидаемую продуктивность. Более того, вы заметили, что производительность команды только снизилась, потому что другие инженеры тратят время на онбординг нового человека.

Наверное, я не открою Америку, если скажу, что это довольно тревожный сигнал.

(далее…)

People management. Изменения, которые будут стоить 0 рублей. Спойлер: потому что вы уже за это платите

Вы правда думаете, что можно построить эффективные процессы теми же людьми, которые их уже сломали? Или надеетесь, что ещё один фреймворк магическим образом починит их поведение?

Тогда, стоит напомнить, что магия вне Хогвардса запрещена 🙃

Я регулярно вижу одно и то же в разных компаниях: вливаются бюджеты, заходят дорогие и не очень консультанты, рисуются красивые схемы (но, чаще некрасивые). Процессы переписываются. Люди — нет.

(далее…)

Почему ваша HR-аналитика бесполезна и как научиться задавать вопросы, спасающие бюджет

Всем привет!

Меня зовут Прокопович Наталья, я руковожу направлением зарплатной аналитики в Сбере и работаю на стыке HR, данных и бизнеса. Также являюсь амбассадором исследовательских подходов в people analytics. Еще преподаю в МГИМО и пишу о том, как превращать данные в практические решения для бизнеса. Сегодня поговорим о базе вопросах, с которыми к нам приходят.

(далее…)

Cost of Delay и Expected Monetary Value: что получится, если попробовать найти между ними зависимости

Года три назад в рамках одного из лекционных курсов рассматривали Cost of Delay (CoD) как один из инструментов управления задержками. Да, это позволяет достаточно эффективно понять/показать, почему необходимо заканчивать ранее и что задержки ведут к прямым финансовым потерям. К сожалению, на практике (в силу сложности инструмента, или же просто по нежеланию менять рутину) используется достаточно редко, но всегда можно его взять на вооружение для влияния на вбросы по изменению scope, приоритезации портфеля и т.д.
(далее…)

Как не сойти с ума в 2026 году

После своих статей в стиле киберпсих и хайпохабр на темы роботизации и ИИ я убедилась, фанатеющих становится всё меньше, а напряжённых – больше. Признаюсь, я ждала тут 80% поклонников всей этой футуристичной «машИИны» и была готова спорить с ними, но комментарии быстро показали обратное. Еще мы успели затронуть последние циклы борьбы антибиотиков с мутирующими бактериями, конец человека как биологического вида и даже болезненную элитарность тех, кто в нынешней ИИ-гонке уже мысленно записал себя в касту избранных.

За две статьи меня успели оклеветать: копирайтером, который вылез из тени своего спеца и ИИшкой:

(далее…)

Чтение на выходные: «Технофеодализм: Что убило капитализм» Яниса Варуфакиса

Эволюция цифрового двойника компании: как управлять изменениями в сложном ИТ-ландшафте

Управление изменениями (Change Management): Основа стабильности и контролируемой эволюции.

(далее…)

Я «нанял» AI-команду разработки и управлял ею через Kanban: опыт на реальном продукте

Стадии организационного развития стартапа

Моя рабочая практика сложилась таким образом, что почти всю жизнь я проработал в стартапах самых разных отраслей, и моей задачей было вывести компанию на приемлемый зрелый уровень. Здесь следует сразу обозначить, что именно я подразумеваю под стартапом, поскольку различных определений много. Итак, стартап — это организация, которая не понимает, что именно она делает, на чём она зарабатывает. Стартап — не обязательно молодой бизнес. Бывают компании, которые не выходят из состояния стартапа и 5 лет, и 10 лет.

(далее…)