The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск Puppeteer 23, библиотеки для автоматизации управления браузером "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск Puppeteer 23, библиотеки для автоматизации управления браузером "  +/
Сообщение от opennews (??), 07-Авг-24, 22:38 
Представлен выпуск JavaScript-библиотеки Puppeteer 23, предназначенной для автоматизации управления web-браузерами. Библиотека подходит как для автоматического выполнения типовых операций с браузером, так и для проведения тестирования браузеров и симуляции работы пользователей.  Код проекта написан на языке TypeScript с использованием Node.js и распространяется под лицензией Apache 2.0...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=61670

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


3. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +3 +/
Сообщение от Аноним (3), 07-Авг-24, 22:46 
Жалко phantomjs и slimerjs закрылись.
Ответить | Правка | Наверх | Cообщить модератору

23. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +3 +/
Сообщение от Аноним (23), 08-Авг-24, 11:25 
Автору phantomjs предложили закрыть его проект и перейти в разаработку chrome headless.
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +5 +/
Сообщение от Аноним (3), 07-Авг-24, 22:49 
Так эта штука ещё и от самого Гугла. Вот уж не знал.
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +/
Сообщение от Аноним (10), 08-Авг-24, 01:53 
Убогая библиотека. Помню столько времени убил на неё. Всё настроил, работает и тут раз - выходит новая версия и всё по новой - что-то полетело. Весьма ненадёжная библиотека, не рекомендую, а предлагаю рассматривать альтернативные варианты ваших задач. Когда познакомился - очень неудобно и нестабильно работало.
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +2 +/
Сообщение от Аноним (11), 08-Авг-24, 02:43 
Всё это можно сказать про любую библиотеку на NPM

Каждый новый день трясущимися руками набираешь npm install и ждешь что же на этот раз отвалится... Прибьешь версии гвоздями - через пару месяцев всё настолько мутирует, что проще будет проект с начала начать, чем вникать и чинить после обновления.

Ответить | Правка | Наверх | Cообщить модератору

33. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +/
Сообщение от YetAnotherOnanym (ok), 08-Авг-24, 17:24 
> выходит новая версия

Выходит новая версия браузера и библиотека перестаёт с ней работать, или выходит новая версия библиотеки и перестаёт работать независимо от версии браузера?

Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

45. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +2 +/
Сообщение от Аноним (45), 09-Авг-24, 10:38 
Красиво подчёркнута суть вебни.
Ответить | Правка | Наверх | Cообщить модератору

46. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +/
Сообщение от Аноним (46), 09-Авг-24, 15:30 
Очевидно просматривается единственный общий компонент всех проблем вэба?
JavaScript называется.
Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +/
Сообщение от Анониссимус (?), 13-Авг-24, 10:15 
Точнее не сам жс, а коллективный мозг, который его создал.
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +/
Сообщение от Skullnetemail (ok), 08-Авг-24, 17:49 
Всё полетело, потому что в DOM-е сайта как обычно что-то поменялось. Если юзаешь такие библиотеки, то будь готов иногда вносить правки в взаимодействие с сайтом.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

12. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +/
Сообщение от Анонимemail (12), 08-Авг-24, 04:12 
А есть ли какой-то автоматизатор для запуска определенных программ и документов на нужной странице? Или сохранение и восстановление состояния всех открытых программ и документов. Например после нештатной перезагрузки компьютера восстановить прошлую сессию целиком, чтобы можно было продолжить работу где остановился
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  –1 +/
Сообщение от Аноним (13), 08-Авг-24, 04:30 
Да: всегда хранить оперативные данные на жестком диске (SSD) вместо модулей памяти (DDR). Все будет сильно тормозить, но зато после нештатной перезагрузки всё сохранится целиком, даже позиция мыши, даже раскладка клавиатуры.
Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +/
Сообщение от КО (?), 08-Авг-24, 06:47 
Любая песочница + autohotkey
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

20. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +3 +/
Сообщение от _kp (ok), 08-Авг-24, 10:28 
Вариант 1: исключить внезапные перезагрузки. Поставить ups или работать на ноутбуке. Сменить ОС на Линукс или Масоs.
(Щас скажут из какого века пишете, Win7-11 надёжны.. Да, по сравнению с предыдущими версиями, а при активной работе ещё как вылетают в синий экран. Плюс если недоотключить обновления, тоже проблемы)

Вариант 2: работать в виртуалке, с периодиическими снапшотами. Прямо до последней секунды беред сбоем не сохраниь, но очень минимизирует потери. Плюс можно вручную веруться на шаг назад.

Вариант 3: забить. Браузер и так сохраняет свое состояние, в офисе тоже можно автосохранентя почаще выставить. А уж открыть программы, которые были открыты перед ввключением, сейчас любая ОС может. Да, иногда может не срабоатать, но не каждый же раз

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

21. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +/
Сообщение от user (??), 08-Авг-24, 10:35 
Чаще нажимать Ctrl-S.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

36. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  –2 +/
Сообщение от YetAnotherOnanym (ok), 08-Авг-24, 18:04 
> сохранение и восстановление состояния всех открытых программ и документов

https://web.archive.org/web/20110621235229/http://www.cis.up...
> The KeyKOS nanokernel is a capability-based object-oriented operating system that has been in production use since 1983
> Checkpoints at tunable intervals provide system-wide backup, fail-over support, and system restart times typically less than 30 seconds
> Typically, the system loses only the last few seconds of keyboard input. At UNIFORUM '90, Key Logic pulled the plug on our UNIX system on demand. Within 30 seconds of power restoration, the system had resumed processing, complete with all windows and state that had previously been on the display

Диды всё уже напрограммувалы, а вы о таком и слыхом не слыхивали.

Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

39. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +/
Сообщение от Аноним (39), 08-Авг-24, 22:03 
Это ты опоздал на …дцать лет. Жди теперь когда сотрут границы между процессорным кэшем, оперативной памятью и диском.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

17. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +/
Сообщение от Аноним (17), 08-Авг-24, 09:24 
> Выпуск Puppeteer 23 примечателен обеспечением поддержки браузера Firefox
> Отмечается, что добавление в новой версии поддержки Firefox

Много лет с помощью puppeteer создаю pdf автоматически через firefox. Я так понимаю, в новом релизе поддержку протокола BiDi в firefox перевели в разряд стабильных, т.ч. текст новости некорректен.

Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +/
Сообщение от Аноним (27), 08-Авг-24, 12:36 
Неужели опция "файл\печать\сохранить в pdf" в вашем FF отсутсвует?
Много лет с ней создаю PDF автоматически через firefox.
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +/
Сообщение от Аноним (17), 09-Авг-24, 01:01 
На сервере в хедлесс режиме то?
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +/
Сообщение от Анонимemail (18), 08-Авг-24, 09:24 
Лучше всего ZennoPoster. Самая крутая прога для автоматизации задач в интернете.
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +/
Сообщение от Аноним (22), 08-Авг-24, 10:43 
Это другой класс задач. Сабж это аналог Selenium, для авто тестов. ZennoPoster - это видимо какая-то подкроватная балалайка.
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +/
Сообщение от oditynet (?), 08-Авг-24, 11:26 
Selenium куда удобнее/ Написал скрипт по автозаполнению отчета и он каждую неделю заходит?заполняет отчет и отправляет его/ Все!
Ответить | Правка | Наверх | Cообщить модератору

25. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +1 +/
Сообщение от Аноним (25), 08-Авг-24, 11:30 
Не может/ такого/ быть/ !
Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +/
Сообщение от _kp (ok), 08-Авг-24, 11:44 
> Лучше всего ZennoPoster. Самая крутая прога для автоматизации задач в интернете.

Какое наиболее прямое решение для упраления браузером?
Задачи:
- Включить/выключить видео (не браузер) в полный экран.
- прочее управление.

Сейчас я делаю управление ТВ через Алису. Пока из костыльной програмки в браузер посылаю сообшения и коды кнопок.

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

28. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +/
Сообщение от Аноним (27), 08-Авг-24, 12:50 
Купил на алишке небольшую дополнительную клавиатуру на N клавиш(от 1\2\3 до 12), каждую из которых можно запрограммировать на свое сочетание.
Запрограммировал одну из них нажимать "F" (ютуб на полный экран, у вас может быть другое) - большого труда не стоит.
Остальные клавиши запрограммировал на прочее управление (запуск программ, киляние программ, перезапуск программ, etc...)
Как альтернатива - поставить USB инфракрасный датчик  на считывание посылаемых на него кодов (поставлялся раньше с разными медиа-платами типа авермедиа и даже с почившим ныне виндовс медиа центром). Посылать в него коды с универсального пульта.
В общем вариантов куча, как с железом, так и чисто софтовые (какой нибудь сервер принимающий рест-апи запросы, и соответственно реагирующий)
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +/
Сообщение от _kp (ok), 08-Авг-24, 14:21 
Коды клавиш или их последовательности тривиально можно посылать и без клавиатуры, через API, причем не абы куда, но и конкретному приложению.

> Как альтернатива - поставить USB инфракрасный датчик

Это есть. Принимает сигнал от "умного ИК пульта Алисы", а на него можно что угодно отправлять.
С запуском чего то, простыми командами, и эмуляций нажатий клавиатуры проблем нет.

> Запрограммировал одну из них нажимать "F" (ютуб на полный экран..

Как? Как плеер в браузере корректно разворачивать на полный экран?
Пока к меня деревянное решение, послать коды мыши, двойной клик в центре экрана, ЕСЛИ попал в область видео, то развернёт. :)

Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +/
Сообщение от Аноним (27), 08-Авг-24, 12:52 
напомнило древний мем:
(держи на заторможенном) https://www.youtube.com/watch?v=9DXutPlbZIQ
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

37. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +1 +/
Сообщение от n00by (ok), 08-Авг-24, 20:16 
В MPRIS есть https://mpris2.readthedocs.io/en/latest/interfaces.html#mpri...
но браузеры вроде бы не поддерживают свойство Fullscreen (в firefox нет), только воспроизведение/паузу. Возможно, какие-то дополнения реализуют, не искал.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

38. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +/
Сообщение от n00by (ok), 08-Авг-24, 20:50 
Поискал, похоже, в plasma-browser-integration добавили возможность поменять Fullscreen https://github.com/KDE/plasma-browser-integration/commit/23d...
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

50. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +/
Сообщение от n00by (ok), 17-Авг-24, 16:01 
Годится MPRIS или нет? Если проблема в KDE, то для plasma-browser-integration есть хостовая часть с меньшим количеством зависимостей, отвязанная от KDE (единственно, Fullscreen нет, но добавить несложно).
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

31. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +/
Сообщение от Аноним (31), 08-Авг-24, 14:47 
Спарсил этой штукой гугл-карты (2 дня на написание скрипта, по апи данные обошлись бы в 10000 долларов), долгих лет жизни проекту.
Ответить | Правка | Наверх | Cообщить модератору

32. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 08-Авг-24, 15:00 
Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +/
Сообщение от pavlinux (ok), 08-Авг-24, 17:51 
>  для автоматизации управления web-браузерами.

... и есть за меня будете?  (c)

Ответить | Правка | Наверх | Cообщить модератору

40. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +/
Сообщение от Аноним (39), 08-Авг-24, 22:11 
Нужнейший класс прогамм. Скрейплю цены и скидки в местных супермаркетах. По результатам строю жене оптимальный маршрут посещения по магазинов. Дурь дурью, конечно, но за прошлый год чуть больше двух килобаксов сэкономили этим скриптом.
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +1 +/
Сообщение от Аноним (31), 08-Авг-24, 22:38 
Расскажи лучше, как научил жену знать заранее, что ей нужно в магазинах. Моя не может ответить на прямой вопрос, что нужно купить.
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +/
Сообщение от Аноним (39), 09-Авг-24, 21:11 
Сочувствую. Сам тоже когда-то чуть не женился на инфантильной «девочке», за которую папа с мамой всю жизнь проблемы решали. Ну тут либо жизнь научит, либо ничего не поможет.
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +/
Сообщение от pavlinux (ok), 09-Авг-24, 09:40 
> но за прошлый год чуть больше двух килобаксов

Экономи это первый шаг к стагнации. Зарабатывать нужно больше!  

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

47. "Выпуск Puppeteer 23, библиотеки для автоматизации управления..."  +1 +/
Сообщение от Аноним (39), 09-Авг-24, 21:04 
Нужно как раз и больше зарабатывать, и уменьшать расходы. Но это не разговор для опеннета
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру