Zrobić skrypt, który będzie klikał na przycisk rozszerzenia w przeglądarce.
Witaj. Mój programista myślał, żeby to zautomatyzować przez backend z pomocą Selenium. Ale spojrzał i powiedział, że lepiej, szybciej i łatwiej będzie to zrobić skryptem w Js. Mam program, który jest zbudowany na backendzie i frontendzie. Strona uruchamia się lokalnie w przeglądarce. Na stronach z pliku Excel, dla wygody, ładowany jest artykuł, co wykonuje się za pomocą HTML, CSS + skryptu Js. I czasami w samej przeglądarce używa różnych rozszerzeń, typu sprawdzanie gramatyki i tak dalej. Kiedy jest jeden artykuł, to nie ma problemu, żeby kliknąć raz na przycisk. Ale kiedy ładuję takich artykułów 10 - 50. Myślę, że to jasne.
Zadanie dotyczące skryptu.
Dodajemy przycisk na stronę. Gdzie ładują się artykuły. Tam jest wiele innych moich przycisków. Z których można wziąć kopie stylu i tak dalej. I sklonować jeden z przycisków, dla przyszłego przycisku. Teraz sam skrypt. Co on ma robić.
1. Naciskać przycisk rozszerzenia. Sam przycisk pływający pojawia się w każdym wizualnym bloku, gdzie jest artykuł. Skrypt musi na niego kliknąć. Po kolei. I tutaj jest najważniejszy moment. Musi rozumieć, że dopóki rozszerzenie nie wykonało swojej akcji, nie należy iść klikać na inny przycisk w innym bloku. Myśleliśmy, żeby śledzić odpowiedź w konsoli, w network, a tam nic nie pisze. Nie ma kodu odpowiedzi. Dlatego tutaj trzeba będzie zaczepić się o coś innego. Albo poczekać na timing, na przykład 10 sek, bardzo banalnie. Albo dokładniejsza opcja. Skrypt obserwuje, ile jest znaków w bloku. Było na przykład 1000. Po akcji rozszerzenia, na przykład sprawdziło i poprawiło błędy. Liczba znaków zmieni się w bloku. Dla skryptu to sygnał, że rozszerzenie wykonało swoją pracę w tym bloku. I można iść do innego bloku i nacisnąć tam przycisk.
2. Bywa dużo tekstu w bloku. I rozszerzenie może napisać standardowy błąd. Z tekstem. Jak ja ręcznie sobie radzę. Zaznaczam połowę tekstu artykułu i znowu naciskam na przycisk. Potrzebne, żeby skrypt miał taką samą logikę. Jeśli błąd. Zaznacz połowę artykułu i znowu naciśnij na przycisk. Tutaj można podejść do tego na różne sposoby. A jak skrypt ma wiedzieć, ile to połowa artykułu. Wszystko proste. Albo procent z 100 to 50. Albo liczba znaków z 1000 to 500. I to wszystko.
Załączniki 1
-
913 11 0 Cześć!
Jestem gotowy podjąć się projektu, mam ponad rok doświadczenia komercyjnego w dziedzinie web developmentu, możemy umówić się na spotkanie i omówić wszystkie szczegóły co i jak ma być, z mojej strony gwarantuję, że doprowadzę zadanie do końca!
-
2597 427 9 1 Myślę, że można stworzyć rozszerzenie do przeglądarki, tylko trzeba dokładniej omówić pracę
-
551 33 0 Cześć, mogę zrobić skrypt w node.js, szczegóły w prywatnych wiadomościach.
Aktualne zlecenia dla freelancerów w kategorii Javascript & Typescript
Szukam doświadczonego programisty Full Stack do stworzenia usługi SaaS dla sklepów internetowych.Pomysł usługi: Klient przesyła link do swojego pliku produktowego (XML lub CSV). Usługa automatycznie pobiera produkty, pobiera ich zdjęcia i tworzy nowe reklamy na podstawie gotowych szablonów: cena, zniżka, logo, banery promocyjne itp. Usługa powinna również zawierać prosty… Javascript & Typescript, Programowanie stron internetowych ∙ 20 godzin 31 minut temu ∙ 69 ofert |
Rozwój sceny WebGL/Three.js z generowaniem i eksportem 3D (snapshot) z animowanego shaderaOpis obiektu: Projekt przedstawia designerski stół, wykonany w formie realistycznego, głębokiego wiru (centralna wirówka, która płynnie przechodzi z szerokiego poziomego blatu w cienką, elegancką nogę). Istota zadania: Wymagany jest programista WebGL / Creative Coding do… Javascript & Typescript, Programowanie stron internetowych ∙ 1 dzień 17 godzin temu ∙ 27 ofert |
Wsparcie i rozwój strony internetowej firmy sprzątającej
75 PLN
Szukam programisty / webmastera do długoterminowego wsparcia i rozwoju strony internetowej firmy sprzątającej. Strona: https://donely.ca O projekcie DoneLy Home Services — firma świadcząca usługi sprzątania w Kanadzie, która aktywnie się rozwija i rozszerza zasięg działalności.… Javascript & Typescript, Programowanie stron internetowych ∙ 3 dni 18 godzin temu ∙ 63 oferty |
Opracowanie strony internetowej według specyfikacji na FramerTrzeba zrobić stronę według tych parametrów, które są w specyfikacji https://docs.google.com/document/d/1ODO2C9Krb4AaMiJz9wfbNzWlAyA2FwCCHL8r0biajUY/edit?usp=sharing Podajcie rzeczywistą stawkę na podstawie tego projektu Układ HTML i CSS, Javascript & Typescript ∙ 4 dni 20 godzin temu ∙ 27 ofert |
Opracowanie interaktywnej mapy Palworld dla strony internetowejPotrzebna jest interaktywna mapa Palworld na wzór: https://palworld.gg/map Potrzebujemy nie tylko statycznego obrazka, ale pełnoprawnej interaktywnej mapy, na której użytkownik może przeglądać lokalizacje, włączać/wyłączać kategorie obiektów, wyszukiwać potrzebne punkty i… Układ HTML i CSS, Javascript & Typescript ∙ 6 dni 10 godzin temu ∙ 36 ofert |