170 похожих чатов

Решил попрактиковаться с селениумом. Запихал им в старый мобильный чат

бота.
Бот 24/7 сидит, чатится, странички обновляет.
Проблема: жрётся озу! -100 мб ежедневно.
Жрёт процесс chrome и chromedriver.
Помогает тупо перезаход, browser.quit().
Сделал перезаход через определённый интервал, но можно ли умнее?
--headless, no-gpu, no-sandbox - всё пробовал, не спасает.

13 ответов

13 просмотров

Селениум нужен не для этих целей😉

Максим-Василькин Автор вопроса

😁 мне говорили. А что тогда подойдёт, если не он? Мне нужно логиниться, тыкать галочки, селекторы. И как-то сессию обновлять...и кеш предыдущих страниц не хранить...

Максим Василькин
😁 мне говорили. А что тогда подойдёт, если не он? ...

Открываешь сайт, ищешь апишку Нет апишки - пишешь владельцам, спрашиваешь как делать Изображать деятельность человека - скорее всего нарушение ToS сайта

Максим Василькин
😁 мне говорили. А что тогда подойдёт, если не он? ...

попрактиковаться, или нужно? В любом случае, ерунда какая-то.

Максим-Василькин Автор вопроса
Const
Открываешь сайт, ищешь апишку Нет апишки - пишешь ...

Чат старый, вапошный, никаких апи - парсю поэтому. Админ там есть, и он не против бота)

Максим-Василькин Автор вопроса
Pavel Glukhov
попрактиковаться, или нужно? В любом случае, ерунд...

Это пэт проект, балуюсь. Просто интересно, что ещё лучше селениума

Максим Василькин
Чат старый, вапошный, никаких апи - парсю поэтому....

Если он не против бота, то вероятно он даст тебе возможность отправлять запросы напрямую вместо костылей в виде селениума, просто спроси

Максим-Василькин Автор вопроса
Const
Если он не против бота, то вероятно он даст тебе в...

Админ-владелец, далеко не технарь. ) Максимум хостинг оплатить может

Const
Если он не против бота, то вероятно он даст тебе в...

А ты вот это прям на полном серьёзе пишешь?) И много ты видел таких случаев что бы владелец сайта ради хера с бугра побежал апи делать?

Pavel S.
А ты вот это прям на полном серьёзе пишешь?) И мно...

Зачем апи то?) Просто даёшь возможность отправлять запросы напрямую и всё Любое прокликивание галочек и прочего в конечном итоге все равно отправляет запрос на бэк

Максим Василькин
Админ-владелец, далеко не технарь. ) Максимум хост...

Никак. Это особенность хрома. Селениум нужен тесты гонять, а не имитировать полную жизнь человека в чате. Так что перезапуск самый нормальный вариант

Максим-Василькин Автор вопроса
И друг мой грузовик 🚛
Никак. Это особенность хрома. Селениум нужен тесты...

...мс едж тоже так себя ведёт. В общем, я понял. Всем огромное спасибо🤗

Максим Василькин
...мс едж тоже так себя ведёт. В общем, я понял. В...

Хромиум весь себя так ведёт. Ну может firefox как-то иначе будет себя вести

Похожие вопросы

Обсуждают сегодня

А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
Вопрос я правильно понимаю что в коде newtype ArrowMap k v = ArrowMap { getArrowMap :: k -> Maybe v } getArrowMap есть функция типа k -> Maybe v, если да, то не понимаю задач...
Fedor
64
Как Вы считаете нормально ли в двадцатых годах 21 века в ВУЗах Российской Федерации обучать студентов работе с TASM? Не слишком ли это "архаично"? (Если оффтоп или флейм для э...
Spiker01
52
Народ всем привет Подскажите, как включить самописные dll библиотеки в итоговую сборку Сейчас при запуске dev сервера локально формируется папка build, из которой запускается...
Андрей
4
Делаю велосипед логгер. К сообщению хочу прикрутить некоторую информацию, типа, кем отправлено, какой уровень, и всякое такое. И тут подумалось мне, почему бы не хранить весь...
Serjone
8
Доброе утро! Не совсем понятно как установить счетчик яндекс метрики на сайт. И потом ещё цели проставить?
Евгения
18
Продолжая диалог про свифт в проде – сейчас возник вопрос в активном наборе бекендеров. В основном в нашей компании мы фанаты Java Spring и полностью ей довольны. Однако найм ...
Guseyn
27
Комрады, хотел уточнить. Проперть в OnDestroy юнита-хозяина по-прежнему доступна? И еще уточнение: finalization юнита наступает раньше или позже OnDestroy?
Ed Doc
48
Гуру, подскажите, меня уже критиковали за неумением, но и в инете я решения не нашел, тем более в доках абракадабры. В 12.1 студии появился новый тип TSQLTimeStampOffset , ест...
Delphi Photo
10
Читаю сейчас [нет, уже больше не читаю!] курсовую о Булгакове, написанную, похоже, с помощью ChatGPT. Это удивительный психоделический опыт. Текст в основном написан в стиле б...
✨ Uni [🌊 В отпуске]
1
Карта сайта