Понадобилось с одного ресурса немножко данных соскрапить. requests с сессиями не хватило, поставил pypeeter. Не скрапил через браузер лет 8, до этого использовал selenium.
Вроде простой код получился, только это всё async, и так криво устроен, что сделать event loop «сбоку» и кидать в него разные ссылки в зависимости от ответа просто нереально. Все примеры - чудовищный говнокод, где вся логика в теле event loop'а.
Вишенка на торте - у хрома отваливается внешнее управление если в оффтопике включён системный прокси, а если не включён, он всё равно отваливается рандомно через 10-15 запросов. Нет, это не только у меня.
Поставил marionette к мозилле, запустил профиль с marionette, кидаю ей адреса, парсю ответы, всё спокойно, волосы гладкие и шелковистые.
У меня вопрос к фанам хрома: вы до сих пор серьёзно считаете его удобнее и быстрее мозиллы?