Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Stworzenie stucznego ruchu, Stworzenie robota odwiedzającego stronę...
JacekJagiello
post 22.11.2012, 00:16:45
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 21.11.2012

Ostrzeżenie: (0%)
-----


Cześć, chciałbym przeprowadzać pewne testy na mojej stronie, związane z rejestracją nowych użytkowników.
Myślę o napisaniu jakiegoś robota, który potrafiłbym wejść na stronę, wypełnić formularz sztucznymi danym. Korzystałem z Selenium IDE, działa fajnie, ale muszę za każdym razem włączać program i odgrywać na nowo zapisane akcje, co nie jest mi na rękę, szukam czegoś bardziej automatycznego, dlatego postanowiłem napisać własnego robota. Nie wiem kompletnie od czego zacząć, jak w ogóle wysłać takiego robota na stronę i jak powiedzieć mu żeby wykonywał wskazaną akcje(wpisz w pole input o id..., wyślij formularz itd.).
Go to the top of the page
+Quote Post
markonix
post 22.11.2012, 00:31:02
Post #2





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


Tak z ciekawości co chcesz przetestować bo nie za bardzo rozumiem jakie wnioski wyciągniesz z tego, że Twój bot założy 1000 kont jak równie dobrze możesz je sam założyć skoro to Twój serwis.

A może jednak nie chodzi o testy tylko coś mniej etycznego na co wskazuje konto na forum założone tylko w celu napisania tego, a nie innego tematu dry.gif

Ten post edytował markonix 22.11.2012, 00:32:06


--------------------
Go to the top of the page
+Quote Post
lukaskolista
post 22.11.2012, 10:27:43
Post #3





Grupa: Zarejestrowani
Postów: 872
Pomógł: 94
Dołączył: 31.03.2010

Ostrzeżenie: (0%)
-----


Sztuczny ruch z 1 adresu IP raczej duzo Ci nie da
Go to the top of the page
+Quote Post
nospor
post 22.11.2012, 10:29:45
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Nie wiem kompletnie od czego zacząć, jak w ogóle wysłać takiego robota na stronę i jak powiedzieć mu żeby wykonywał wskazaną akcje(wpisz w pole input o id..., wyślij formularz itd.).
Do tego słyży cURL


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
JacekJagiello
post 22.11.2012, 14:07:57
Post #5





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 21.11.2012

Ostrzeżenie: (0%)
-----


Cytat(markonix @ 22.11.2012, 00:31:02 ) *
Tak z ciekawości co chcesz przetestować bo nie za bardzo rozumiem jakie wnioski wyciągniesz z tego, że Twój bot założy 1000 kont jak równie dobrze możesz je sam założyć skoro to Twój serwis.

A może jednak nie chodzi o testy tylko coś mniej etycznego na co wskazuje konto na forum założone tylko w celu napisania tego, a nie innego tematu dry.gif


konkretnie chcę dokładnie przetestować Event Tracking w Google Analytics(a także kilka innych rzeczy), używam biblioteki za pomocą której mogę komunikować się z Google Analytics wykorzystując PHP, a nie javascrip(jest to dużo wygodniejsze, ponieważ w tym przypadku mogę dokładniej śledzić zdarzenia). Moim zdarzeniem(event), jest zarejestrowanie się na serwisie. Żeby jednak dokładnie przetestować, potrzebuję więcej wywołanych zdarzeń, więc chciałbym w jakiś sposób zautomatyzować.

Nie chcę tego używać do żadnych spamerskich celów, ale wiem, że nie macie podstaw żeby mi ufać, więc już przed zakładaniem tematu, spodziewałem się, że możecie mi nie pomóc z powodu takich obaw. Rozumiem to oczywiście.

Akurat podczas pisania tego posta, znalazłem rozwiązanie. Skoro używam PHP do interakcji z Google Analytics, to mogę przecież napisać funkcję która, stworzy konta w pętli, i z każdym nowym kontem wyśle do GA Event ukończonej rejestracji. Jako, że serwis jest opaty na Wordpress mogę wykorzystać jego Corn'a do powtarzania tej funkcji np. co godzinę. W ten sposób co godzinę będzie wywoływana funkcja tworząca ileś tam nowych kont i wysłała eventy do GA. Co prawda żeby funkcja się wywołała muszę wejść na stronę przynajmniej raz w ciągu godziny, ale to nie jest aż taki wielki problem.

Także temat uznaję za zamknięty. smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 07:59