Tworzenie i obsługa ukrytej przeglądarki

Kod pochodzi z jednego z moich projektów.

Głównym założeniem było otwarcie nowego ukrytego przed użytkownikiem okna przeglądarki i symulowanie losowych kliknięć w różnych miejscach.

Kod składa się z dwóch plików:

Pierwszy z nich ma za zadanie obsługiwać nowe zdarzenia wysyłane do przeglądarki:

Kolejny jest głownym plikiem od którego zaczyna się cała zabawa

Cała zabawa zaczyna się od funkcji openAdvert

Jak widać jest tu tworzony nowy obiekt przeglądarki następnie na tym obieckie są wykowane różne operacje.

  • Ustawianie adresu url
  • Ustawianie trybu fullscreen
  • Ustawianie że przeglądarka jest ukryta ( visible – VARIANT_FALSE )

Dalej po losowym czasie zaczyna się klikanie w różne również losowe miejsca.

Całość jak widać jest najeżona sprawdzaniem czy wystąpiły jakieś błędy. Tak naprawdę po uruchomieniu tego kodu nie zobaczymy nic , użytkownik nie zostanie poinformowany żadnym komunikatem kursor nie zacznie się sam poruszać wszystko dzieje się w tle.

Kod obsługi zdarzeń przeglądarki jest trochę skomplikowany ponieważ musimy obsłużyć ściąganie plików , otwieranie nowych kart itp. itd. tego typu operacje został by odrazu pokazane użytkownikowi a tego nie chcemy.

Dwa pliki do ściągnięcia:
include.zip Download

Jeden komentarz o “Tworzenie i obsługa ukrytej przeglądarki

Dodaj komentarz