Bot niedostępny do końca konkursu. Jako autor proszę o nierozpowszechnianie kodu. Najprawdopodobniej w tym roku zmieni się system, w związku z czym i tak nie będzie on działał, ale dmuchamy na zimne.
Chyba każdy kto choć trochę interesował się akcją wie, że wygraliśmy. Chciałem w tym miejscu podziękować wszystkim za udział - pokazaliśmy naszą siłę ![]()
Spis treści:
- Program głosujący
- Statystyki
- Społeczeństwo
Program głosujący
Opis działania:
Głosowanie jak wiadomo miało dwie fazy. Pierwsza to wpisanie “swojego” adresu e-mail do formularza na stronie, druga to kliknięcie linka który przychodził na naszą skrzynkę. Właśnie takie działanie symulował robot. Najpierw skrypt wielokrotnie wypełniał formularz, wygenerowanymi losowo adresami e-mail. Kluczem powodzenia całej akcji było zastosowanie skrzynek typu catch-all. Polega to na tym, że nie ważne jaki ciąg znaków pojawi się przed ‘@’ w adresie e-mail - poczta zostanie przekazana na jedną zdefiniowaną skrzynke np maile wysłane na:
Adolfina_Princessau31@domenaA.pl
Agnes_Sonet73@domenaB.pl
Spryciarz_Quakeu19@domenaC.pl
Uruk_Zombieu19@domenaD.pl
można odebrac logując się na konto:
milka@domenaA.pl
Kolejnym krokiem działania było zalogowanie się skryptu na skrzynkę i odebranie maili. Było to możliwe dzięki funkcjom napisnym przez bastien koerta. Po odebraniu wiadomości, skrypt zapisywał linki do klikania w bazie danych.
Trzecia faza głosowania polegała na dystrybucji linków pomiędzy wszystkich uczestników akcji. Skrypt wpisywał session_id osoby która pobrała link do bazy, przy pobraniu kolejnego linka poprzedni był oznaczany jako wykorzystany. Jak się okazało prowadziło to do dość dużych strat linków - a także nadużyć. Lepszym rozwiązaniem byłaby dystrybucja oparta na adresie IP oraz sesji - no cóż międzyczasie był egzamin z AI (a skoro coś działa to po co to zmieniać.);P
Kod źródłowy bota
Changelog:
- Wersja 1.0 - skrypt instalowany na serwerze zarówno wypełnianie formularza jak i klikanie linków wykonuje program. Odbieranie maili za pomocą imap_open.
- Wersja 1.1 - dodanie możliwości zainstalowania skryptu na serwerach bez imap_open - funkcje bastien koerta.
- Wersja 2.0 - możliwość ręcznego klikania linków + zgłaszania już wykorzystanych linków.
- Wersja 3.0 - modyfikacje zaproponowane przez Aliego i Wojtiku. Automatyczne klikanie linka poprzez IFRAME + oznaczenie linka jako wykorzystany - by Wojtiku
- Wersja 3.1 - generowanie ładnych adresów e-mail wykorzystano bazę imion dla piesków
- by Wirus. - Wersja 3.2 - dodanie do bota funkcji która oprócz klikania linku wypełnia formularz z losowo wygenerowanym adresem e-mail(po stronie klienta). - by Wojtiku
Statystyki
Liczba uruchomień skryptu(każde przeładowanie): 408170 ( 337.63 MB)
Liczba unikalnych numerów IP z których głosowano: 817
system operacyjny uczestników:
- Windows - 75,9%
- Linux - 24,1%
- Mac - 0,1‰
przeglądarka uczestników:
- Firefox - 49,1 %
- Opera - 19,5 %
- Wget - 16,0 %
- Safari - 8,5 %
- MSIE - 3,8 % (YEAH !!)
strony odsyłające (referer) w sumie 18:
- http://eti.dragoart.info/ - 11980
- http://yeti.panic.pl/ - 10687
- http://www.eit07.boo.pl/ - 829
- http://www.dogomania.pl/ - 166
Baza danych (tylko full_automat.php): 23,6 MB
| walentynka | linków do głosowania | wykorzystanych linków |
|---|---|---|
| krzysioo | 64098 | 23001 |
| Majckel | 10578 | 5169 |
| JaMajka | 8094 | 6555 |
| inne, błędy itp. | 1010 | 2 |
| Razem: | 83780 | 34727 |
Wykresiki:
Jak zmieniała się liczba głosów w top10(część danych została utracona :[ ) by Ali:
![]()
Ilość requestów wysyłana na stronę roman.s0s.pl/milka/ …


W tym dniu głosowali tylko zaufani ![]()

Load forum yETI.panic.pl:

I jeszcze jedno … może ktoś mi wytłumaczy o co chodzi ![]()

Społeczeństwo
Wykop
Na wykopie powstały 2 artykuły:
Z prośbą o głosowanie na walentynke Majckela.
Ciekawszy po usunięciu walentynki Majckela wykopany ponad 700 razy
dogomania
Na forum dogomaniaków powstało ponad 50 stron wątku po tym jak walentynka Majckela pojawiła się na pierwszym miejscu. Pierwsze 50 powstało w ciągu 3 tygodni całej akcji. Pozwolę sobie jeszcze co nieco o tym napisać. Na forum tym pojawiło się trochę obraźliwych postów, które pokazały nas - studentów PG oraz wydziału ETI w złym świetle. Sam zabierałem tam głos kilkakrotnie ( tylko przez PW). Niestety bezmyślność ludzi w tym i studentów naszej uczelni nie zna granic.
Po usunięciu walentynki Majckela stwierdziłem, że nie będziemy głosować na dogomaniaków. Po pierwsze nie wiedziałem czy zdążymy wypromować kolejną walentynkę. Po drugie, myślałem że dogomaniacy przyczynili się do usunięcia. Kolejną sprawą było to, że pomimo zawartego układu (a powiedzieliśmy, że się nie poddamy)… ich walentynka zdobyła dodatkowe 4 tysiące głosów.
Kiedy przeczytałem posty niektórych osób stwierdziłem, że musimy pomóc JaMajce gdyż tylko w ten sposób pokażemy, że nie jesteśmy bandą dzieci neostrady. Jak pokazuje tabelka wyżej … Z naszej strony na ich walentynkę poszło maksymalnie 6555 głosów (głosowaliśmy tylko w ostatnim dniu, dla porównania: linki na Majckela w większości były wykorzystane dwukrotnie; stosunek wykorzystanych linków na krzysioo do uznanych głosów jest 4:3) Dizzer przez jakis czas też głosował na JaMajke - około 500 głosów … a więc LeCoyote i jego “tajne sposoby” także przyczyniły się do pierwszej pozycji walentynki dogomaniaków. Pozatym na pewno w głosowaniu udział brało dużo ludzi :D.
Na zakończenie chciałbym powiedzieć, że pierwsze miejsce dogomaniaków jest w największej części ich zasługą. Gdyby nie mieli 1. pozycji na Operze w ogóle byśmy im nie pomagali.


8 lutego 2009 o 20:13
ogólnie akcja pozytywna ^^
pzdr dla wszystkich którzy brali udział
7 kwietnia 2009 o 9:40
dzięki za creditsy
akcja była pierwsza klasa, takiego zjednoczenia na roku to jeszcze nie było! (no i jak widzę nie tylko na naszym roku :))
7 stycznia 2010 o 22:57
Niezła akcja aby takich więcej w naszym kraju.
15 stycznia 2010 o 18:09
Ściągnęłam ten plik, ale nie wiem co mam zrobić z tymi kilkoma plikami po wypakowaniu… Byłabym wdzięczna, gdyby ktoś mnie oświecił, bo niedługo zbliża się konkurs… A ja bardzo chciałabym wygrać, a bez bota, wiadomo, nie ma szans