Automatyzacja przeglądrki internetowej (Web browser automation)
Budget: $30 – $250 USD
English version below
Zlecę napisanie aplikacji windowsowej, która otworzy przeglądarkę internetową (chrome, firefox, Edge) i kliknie w wybrany element na podstawie nazwy selectora.
Nazwę selectora pobieramy np. w chrome klikając prawym przyciskiem myszy na wybranym elemencie, następnie Zbadaj następnie w zakładce Elements -> Copy -> Copy selector. Np. dla google.com input do wprowadzania szukanej frazy ma selector „#tsf > div:nth-child(1) > div.A7Yvie.emca > div.zGVn2e > div > div.a4bIc > input”
Aplikacja NIE może wykorzystywać selenium, webdriver, puppeteer itp. aplikacji wspomagających. Można wykryć użycie tych narzędzi dlatego ich nie chcę. Ja chcę symulować użytkownika, który otwiera przeglądarkę widzi wybrany element (znamy nazwę selectora) i w niego klika.
Mam pomysł jak to zrobić, jednak wolałbym aby profesjonalni programiści się nad tym zastanowili.
Dane wejściowe niech na początek będą w pliku tekstowym, w formacie JSON
- url
- nazwa selectora
- czas po jakim kursor myszki ma najechać na wybrany selector
- klikniecie w najechany element
To na początek, jeżeli ktoś to wykona to uzupełnimy aplikację o kolejne funkcje jak przewijanie, wpisywanie tekstu, zarządzanie oknami przeglądarki i zakładkami na podstawie uchwytu okna itd. Ale to będzie do osobnej wyceny.
Pozdrawiam,
Łukasz
I will order a Windows application that will open a web browser (chrome, firefox, Edge) and click on the selected element based on the selector name.
The name of the selector is obtained, for example, in chrome by right-clicking on the selected element, then Examine then in the Elements tab -> Copy -> Copy selector. For example, for google.com input to enter the searched phrase has the selector "#tsf> div: nth-child (1)> div.A7Yvie.emca> div.zGVn2e> div> div.a4bIc> input"
The application may NOT use selenium, webdriver, puppeteer etc. supporting applications. You can detect the use of these tools, that's why I don't want them. I want to simulate the user who opens the browser sees the selected element (we know the name of the selector) and clicks on it.
I have an idea how to do it, but I would prefer professional programmers to think about it.
The input data should be initially in a text file in JSON format
- url
- selector name
- time after which the mouse cursor should move to the selected selector
- clicking on the hovered over element
At the beginning, if someone does it, we will supplement the application with other functions such as scrolling, entering text, managing browser windows and tabs based on the window handle, etc. But this will be for a separate valuation.
Best regards,
Luke
Zlecę napisanie aplikacji windowsowej, która otworzy przeglądarkę internetową (chrome, firefox, Edge) i kliknie w wybrany element na podstawie nazwy selectora.
Nazwę selectora pobieramy np. w chrome klikając prawym przyciskiem myszy na wybranym elemencie, następnie Zbadaj następnie w zakładce Elements -> Copy -> Copy selector. Np. dla google.com input do wprowadzania szukanej frazy ma selector „#tsf > div:nth-child(1) > div.A7Yvie.emca > div.zGVn2e > div > div.a4bIc > input”
Aplikacja NIE może wykorzystywać selenium, webdriver, puppeteer itp. aplikacji wspomagających. Można wykryć użycie tych narzędzi dlatego ich nie chcę. Ja chcę symulować użytkownika, który otwiera przeglądarkę widzi wybrany element (znamy nazwę selectora) i w niego klika.
Mam pomysł jak to zrobić, jednak wolałbym aby profesjonalni programiści się nad tym zastanowili.
Dane wejściowe niech na początek będą w pliku tekstowym, w formacie JSON
- url
- nazwa selectora
- czas po jakim kursor myszki ma najechać na wybrany selector
- klikniecie w najechany element
To na początek, jeżeli ktoś to wykona to uzupełnimy aplikację o kolejne funkcje jak przewijanie, wpisywanie tekstu, zarządzanie oknami przeglądarki i zakładkami na podstawie uchwytu okna itd. Ale to będzie do osobnej wyceny.
Pozdrawiam,
Łukasz
I will order a Windows application that will open a web browser (chrome, firefox, Edge) and click on the selected element based on the selector name.
The name of the selector is obtained, for example, in chrome by right-clicking on the selected element, then Examine then in the Elements tab -> Copy -> Copy selector. For example, for google.com input to enter the searched phrase has the selector "#tsf> div: nth-child (1)> div.A7Yvie.emca> div.zGVn2e> div> div.a4bIc> input"
The application may NOT use selenium, webdriver, puppeteer etc. supporting applications. You can detect the use of these tools, that's why I don't want them. I want to simulate the user who opens the browser sees the selected element (we know the name of the selector) and clicks on it.
I have an idea how to do it, but I would prefer professional programmers to think about it.
The input data should be initially in a text file in JSON format
- url
- selector name
- time after which the mouse cursor should move to the selected selector
- clicking on the hovered over element
At the beginning, if someone does it, we will supplement the application with other functions such as scrolling, entering text, managing browser windows and tabs based on the window handle, etc. But this will be for a separate valuation.
Best regards,
Luke
Related categories:
Business, Accounting, Human Resources & Legal
Windows Desktop
Delphi
C++ Programming
Visual Studio