Dlaczego w LPP3 nigdy nie wygra Paktofonika.
Historia o tym, jak dużo osób oddało głos na Paktofonikę i nic to nie da ;)
swindler z- #
- 1
- Odpowiedz
Historia o tym, jak dużo osób oddało głos na Paktofonikę i nic to nie da ;)
swindler zW nawiązaniu do wpisu sprzed ponad 2 lat (https://www.wykop.pl/wpis/27847265/od-kilku-lat-mialem-taki-pomysl-i-chcialbym-sie-z-/) i dużego zainteresowania nim, postanowiłem spróbować umieścić zaproponowany przez Was utwór na 1 miejscu LPP3 i… niestety raczej nigdy się to nie uda.
Dla mających mało czasu tldr: wraz z ponad 40 000 znajomymi ( ͡° ͜ʖ ͡°) oddaliśmy głos na Paktofonikę + na to co tam każdy z nich jeszcze uważał że warto. Niestety gdy do głosowania zasiadła około dwudziestopięciotysięczna osoba trójka zaczęła usuwać nasze konta (i to bez ostrzeżenia!). Uznaliśmy, że być może mają coś do tego, że robimy to z maili tymczasowych (https://10minutemail.net/), więc zaczęliśmy z takich nie tymczasowych. Niestety te konta też zostały usunięte/zablokowane. Wniosek jest taki, że nawet jeżeli ponad 2 lata temu głosownie z wykopu wpłynęło znacząco na wyniki trójki, to i tak pewnie zostały one ręcznie zmodyfikowane.
Wersja dłuższa:
Już dość dawno trafiłem na wpis wspomniany wcześniej, który spotkał się z bardzo dużym poparciem:
Ponad 5 000 plusów to sporo, ale przyjmując że wszyscy plusujący oddali głosy, to czy wystarczą one na wypromowanie Paktofoniki chociaż w top 10? Moim zdaniem… nie, ale wystarczy na tyle, żeby umieścić ją wysoko.
Niedawno była możliwość głosowania w plebiscycie z okazji 95-lecia Polskiego Radia https://www.polskieradio.pl/436/8527. Cechą tego głosowania było to, że wyniki i liczba oddanych głosów była widoczna na bieżąco. Wygrał otwór „Małgośka” który dostał ponad 50 000 głosów. Co ciekawe, żeby wbić się w top 20 wystarczyło niecałe 3 000 głosów. Tyle wykop powinien dać radę nabić. A jednak Paktofonika nie trafiła wysoko.
Wyniki tych głosowań też są dziwne: W plebiscycie Autobiografia Perfectu na 21 miejscu, w LPP3 na pierwszym (https://lp3.polskieradio.pl/po... -> „ZOBACZ ARCHIWALNE NOTOWANIA”). Mniejsza o to, 50 tyś głosów wydaje się, że powinno tak czy inaczej mocno zaburzyć wyniki, więc spróbujmy tyle oddać.
Wchodzimy na stronę https://lp3.polskieradio.pl/po... żeby zagłosować. Strona prosi o logowanie, nie mamy konta, więc je tworzymy:
Wypełniamy dane, dajemy rejestruj, po chwili dostajemy maila:
Klikamy w link, konto aktywne:
Teraz już możemy oddawać głosy, wybieramy utwór, klikamy „głosuj”
i głos oddany.
2 istotne spostrzeżenia:
1. Nie ma żadnego regulaminu, nigdzie nie trzeba nic zaakceptować, na stronie też go nie widzę. Należy więc przyjąć, że założenie kilku kont z jednego komputera nie jest niczym złym i organizatorzy nie mają nic przeciwko ( ͡° ͜ʖ ͡°).
2. Rejestracja polega na podaniu danych i potwierdzeniu maila klikając na link.
Ponieważ mam sporo znajomych, poprosiłem ich o oddanie głosu, na co odpowiedzieli, że mają mało czasu, nie chcą podawać swoich danych dokładnych i takie tam. Jak tylko pomogę im przyspieszyć proces to zagłosują. A jak znajomi proszą, to trzeba im pomóc.
Szybki przegląd stron internetowych z tymczasowymi mailami wskazał adres https://10minutemail.net/ jako ten, który jest łatwo obsłużyć z jakiegoś skryptu (prosta budowa strony) z użyciem biblioteki wyciągającej dane z HTMLa.
W skrócie: Po wejściu na stronę https://10minutemail.net/ wystarczy zapamiętać ciasteczka i je potem przesyłać (parametr w bibliotece CURLa), znaleźć np. selektorem CSS wartość pola input[class=mailtext] (w nim jest adres mail), potem co jakiś czas sprawdzać https://10minutemail.net/mailbox.ajax.php czy nie pojawił się tam mail. Jak się pojawi będzie tam link do jego treści, a w treści jest link do aktywacji. Konto aktywujemy wywołując ten adres, żadnych ciasteczek i tego typu rzeczy nie trzeba przekazywać na tym etapie do strony trójki.
Tworzenie konta i logowanie można zrealizować podobnie. Aby utworzyć konto wywołujemy https://lp3.polskieradio.pl/Ac... metodą POST przekazując dane jako JSON:
I powinniśmy dostać odpowiedź:
Mamy już możliwość automatycznego tworzenia i aktywacji kont. Logowanie wygląda podobnie, wywołuje się https://lp3.polskieradio.pl/Ac... przekazując „login” i „password” JSONem. Tutaj musimy zapamiętać ciasteczka i zmienne zwrócone w odpowiedzi JSONem przez stronę, ponieważ oddając głos wywołujemy https://lp3.polskieradio.pl/Vote/Vote, przekazujemy dane POSTem „{"listId":2363,"songIds":xx,yy}”, gdzie 2363 to nr głosowania (top wszechczasów) a xx,yy to nr utworów (np. Paktofonika ma nr 8720) oraz w nagłówku umieszczamy parametr ‘authorization: bearer XXX’, gdzie XXX to wartość klucza ‘token’ otrzymanego przy logowaniu JSONem. Nie zagłębiajmy się w szczegóły samej automatyzacji, jak mnie przekonacie to po prostu udostępnię kod ;).
No więc znajomi głosowani, głosowali i… program trzeci zablokował wszystkie domeny z tymczasowego maila, a konta pousuwał. Przy próbie rejestracji na tymczasowego maila wyskakuje teraz:
No dobra, nie chcą mieć maili tymczasowych, nie widzę problemu. Szybki zakup domeny i mam wszystkie maile XXXXXXX@jakasdomena.pl (i to pod jednym adresem, bo można ustawić funkcję „catach-all”, aby wszystko zrzucało się w jedno miejsce). Sprawdzanie takiego maila też bez problemu obsłużymy jakąś biblioteką do poczty. Aby nie być tak anonimowym pobrałem listę wszystkich imion i nazwisk (https://dane.gov.pl/dataset/1681,nazwiska-osob-zyjacych-wystepujace-w-rejestrze-pesel). Znajomi wybierali sobie swoje imię i nazwisko z listy, tworzył im się mail imie.nazwisko@mojadomena.pl. Po utworzeniu kont na kilkadziesiąt takich maili zaczął pojawiać się przy kolejnych komunikat, że niepoprawny adres e-mail. OK., nie chcą za dużej liczby rejestracji w jednej domenie, nie widzę problemu. Maile od tej pory mały strukturę imie.nazwisko@jakiesslowo.mojadomena.pl (czyli były w subdomenie). Niestety, o ile sama rejestracja i oddanie głosu działa bez problemu, o tyle po 1-2 dniach konta i tak są usuwane.
W sumie poleciało skutecznie ponad 40 000 głosów, za które dziękowali za każdym razem. Ponieważ można oddać głos na kilka utworów, zawsze znajomi głosowali na Paktofonikę, a 90% również na Liroy’a „scyzoryk” oraz Strachy Na Lachy „żyję w kraju” (w którym wiadomo w co mnie chcą zrobić). Obecnie konta są usunięte lub zablokowane. Przy próbie logowania najczęściej wyskakuje odpowiedź:
Wniosek: Trójka ręcznie usuwa/blokuje konta, gdyby miał wygrać nie ten co trzeba utwór ;). Ciekawe czy ta sama ekipa z tego państwowego radia będzie liczyć głosy na prezydenta.
W hołdzie dla Wojciecha Mana i Anny Gacek.
Posłowie:
Regulamin, ponieważ go nie ma, nie zabraniał automatycznego tworzenia kont. Skrypt wykonywał funkcję sleep po danej akcji, aby nie zapchać/przeciążyć serwerów. Biorąc pod uwagę szybki czas akcji polegającej na tworzeniu samego konta, oddaniu głosu itd. serwer nie powinien być tym przeciążony.
A do tego a każdym razem gdy głos został oddany sami dziękowali za niego ( ͡° ͜ʖ ͡°).
Komentarze (1)
najlepsze