Зробити скрипт який буде клікати на кнопку розширення, в браузері.
500 UAHВітаю. Мій програміст думав зробити це через бекенд автоматизувати з допомогою селеніум. Но подивився і сказав краще, швидше і легше це скрипт на Js. Маю програму яка побудована бекенд і фронтенд. Запускається сторінка локально в браузері. На сторінки із файлу ексель, для зручності підгружається стаття, виконується це за домогою html, css + Js скрипт. І іноді в самому браузері використовує різні розширення, типу перевірка граматики і так далі. Коли одна стаття, то це не проблема тикнути 1 раз на кнопку. Но коли таких статей підгружаю 10 - 50. Думаю зрозуміло.
Задача по скрипту.
Додаємо кнопку на сторінку. Де грузяться статі. Там є багато інших моїх кнопок. З яких можна взяти копії стилю і так далі. І клонувати одну із кнопок, для майбутньої кнопки. Тепер сам скрипт. Що він є робити.
1. Натискати кнопку розширення. Сама кнопка плавающа появляється у кожному візуальному блоці де є статя. Скрипту потрібно на неї настинути. По черзі. І ось тут самий важливий момент. Він повинен розуміти, що поки розширення не зробило свою дію, не потрібно йти тикати на іншу кнопку в іншому блоці. Ми думали відслідкувати відповідь в консолі, в network а там нічого не пише. Нема коду відповіді. Тому тут прийдеться за щось інше зацепитись. Або зачекати таймінг наприклад 10 сек, дуже банально. Або точніший варіант. Скрипт спостерігає скільки кількість символів в блоці. Було наприклад 1000. Після дії розширення, наприклад перевірило і виправило помилки. Кількість символів зміниться у блоці. Для скрипта це сигнал що розширення виконало свою роботу в цьому блоці. І можна йти в інший блок, і натиснути там кнопку.
2. Буває багато тексту в блоці. І розширення може написати, стандартну помилку. З текстом. Як я вручну викручуваюсь. Виділяю половину тексту статі, і знову натискаю на кнопку. Потрібно щоб скрипт мав таку ж логіку. Як що помилка. Виділи половину статі та знову натисни на кнопку. Тут по різному до цього можна підійти. А як скрипту знати скільки половина статі. Все просто. Або процент зі 100 це 50. Або кількість символів з 1000 це 500. Ось і все.
Додатки 1
-
908 11 0 Вітаю!
Готовий взятися за проєкт, маю більше року комерційного досвіду у сфері веб розробки, можемо зробити міт і обговорити всі деталі що і як має бути, зі своєї сторони гарантую що доведу завдання до кінці!
-
2593 427 9 1 Я думаю, можна зробити розширення для браузера, тільки треба детальніше обговорити роботу
-
551 33 0 Добрий, можу скрипт зробити node.js, детально в приватні повідомлення.
Актуальні фриланс-проєкти в категорії Javascript та Typescript
Оптимізація Core Web Vitals (OpenCart) під Google PageSpeed — Мобільна та ПК версіїОпис замовлення: Шукаємо досвідченого frontend-розробника/фахівця з OpenCart для оптимізації швидкості завантаження сайту (категорії та картки товарів) під вимоги Google Core Web Vitals. Про проект: * CMS: OpenCart. * Специфіка: Сайт працює в режимі каталогу (кошика та… CMS, Javascript та Typescript ∙ 1 день 1 година тому ∙ 17 ставок |
Оптимізація швидкості сайту WordPress
5092 UAH
повні деталі надішлемо в особисті повідомлення Мета Максимально прискорити завантаження сайту, особливо на мобільних пристроях. KPI (обов'язково) Після завершення робіт необхідно досягти наступних показників. Mobile Performance 90+ LCP менше 2.2 сек INP менше 200 мс CLS менше… HTML та CSS верстання, Javascript та Typescript ∙ 1 день 21 година тому ∙ 64 ставки |
Інтеграція калькулятора вартості послуг на сайт Webflow
14 825 UAH
Шукаємо розробника для інтеграції готового калькулятора вартості послуг на наш сайт, створений на Webflow. Про компанію Ми займаємося: збіркою меблів; монтажем телевізорів; монтажем полиць, картин, дзеркал та інших предметів; moving help; heavy lifting; handyman послугами;… Javascript та Typescript, Веб-програмування ∙ 1 день 22 години тому ∙ 59 ставок |
Шукаємо Odoo Developer — соло-розробника з досвідом розробки на Odoo 19 Community EditionЄ робочий, чисто спроектований проєкт на Odoo 19 Community — CRM для українського готелю, уже в production-grade інфраструктурі. Переписувати з нуля не плануємо. Шукаємо одну людину, яка підхопить проєкт, збереже працююче і поведе його далі: спершу CRM → потім HMS → бухгалтерія.… Javascript та Typescript, Веб-програмування ∙ 3 дні 22 години тому ∙ 2 ставки |
Шукаю досвідченого Full Stack розробника для створення SaaS-сервісу для інтернет-магазинів.Ідея сервісу: Клієнт завантажує посилання на свій товарний фід (XML або CSV). Сервіс автоматично отримує товари, бере їхні фотографії та створює нові рекламні зображення за готовими шаблонами: ціна, знижка, логотип, акційні плашки тощо. Також у сервісі має бути простий редактор… Javascript та Typescript, Веб-програмування ∙ 5 днів 4 години тому ∙ 87 ставок |