Un vot pentru Baia Mare

Update 3: (pentru a evita limitarea voturilor) apasa aici :


Update: metoda 2 (mai usor, mai rapid, consuma mai putine resurse)



1. De ce?
2. Cu ce?
3. Cum functioneaza?
4. Demo


1. De ce?

Recent am vazut si eu anuntul de pe http://www.peoplechoiceaward.eu/. Cand m-am
uitat prima data, diferenta dintre Romania si Spania era de vreo 2 000 voturi (in favoarea proiectului din Spania). Dupa vreo 3 zile, diferenta crescuse la peste 9 000 de voturi. Uitandu-ma mai atent, am observat ca voturile pentru proiectul din Spania cresteau constant, ceea ce mi-a dat de inteles ca este folosit ceva script de votare. Am constatat ca daca sterg cookiurile pot vota ori de cate ori doresc, fara sa fiu limitat (de ip,timp etc). Asa ca, am facut un “script” (test case) care sa voteze automat pentru proiectul din Baia Mare.

Back to top


2. Cu ce?

Pentru a rula acest script avem nevoie de browserul Mozilla FireFox (il puteti descarca de aici; nu am sa intru in detalii cu instalarea browserului, presupun ca oricine se descurca) si de 2 addon-uri: Selenium IDE si Selenium IDE: Flow Control

Pentru avansati:

  • Mozilla FireFox: aici
  • Selenium IDE: aici
  • IDE: Flow Control: aici
  • Testcase-ul: aici

Back to top


Pentru intermediari/incepatori:

Selenium IDE il putem downloada de pe pagina http://www.seleniumhq.org/download si in josul paginii vom gasi Selenium IDE versiunea 2.9.0 (sau click aici) (pasul 1 din Figura 1). Va trebui sa confirmati prin apasarea butonului “Allow” (pasul 2 din Figura 1).

Figura1 - Click pentru a mari

Figura 1 – Pagina de download a addonului Selenium IDE

Dupa ce se downloadeaza addon-urile, trebuie sa confirmati adaugarea lor la browser-ul Mozilla (Figura 2)

Figura2 - Click pentru a mari

Figura 2 – Instalarea addon-ului Selenium IDE

Pentru a finaliza instalarea, trebuie sa restartati browser-ul (Figura 3)

Figura 3 - Click pentru a mari

Figura 3 – Finalizarea instalarea addonului Selenium IDE

 

Instalarea addonului IDE: Flow Control se face accesand acest link: https://addons.mozilla.org/en-US/firefox/addon/flow-control/ ; apasati pe butonul “Add to Firefox” (Figura 4), apoi pe “Install now” (ca si in Figura 2, pasul 2) si apoi restartati browserul apasan butonul “Restart now” (la fel ca si in Figura 3).

Figura 4 - Click pentru a mari

Figura 4 – Instalarea addonului IDE: Flow Control

Dupa repornirea browserului, deschidem Selenium IDE (pasul 1 din Figura 5). Eu obisnuiesc sa setez viteza de rulare a test case-lui pe la mijloc (pasul 2 din Figura 5).

Figura 5 - Click pentru marire

Figura 5 – Pornirea addonului Selenium IDE

Downloadam testcase-ul de rulat in Selenium IDE de aici. Apoi, din meniul File alegem optiunea Open (sau CTRL+O) si selectam fisierul downloadat (ForBM.ide).

Figura 6 - Click pentru a mari

Figura 6 – Rularea testcase-lui in Selenium IDE

Pentru a rula testcase-ul, apasam butonul incercuit in Figura 6. Odata pornit, el va rula la nesfarsit pana il oprim noi (apasand butonul galben de Pause/Resume). Puteti sa-l lasati sa ruleze in timp ce lucrati la calculator.

La computerele mai slabe, s-ar putea sa ingreuneze putin functionarea deoarece consuma din resurse.

Back to top


3. Cum functioneaza?

Dupa cum se poate vedea in Figura 6, testcase-ul are doar 6 linii de comanda.

Prima si ultima linie au rolul de a face loop-ul testului (de a repeta testul la infinit sau pana se apasa butonul galben de Pause/Resume.

A doua linie deschide pagina pe care se face votarea  (http://www.peoplechoiceaward.eu/) – linkul se afla in casuta “Base URL“.

Linia 3–  da click pe proiectul din Baia Mare

Linia 4 –  da click pe butonul “Vote”

Linia 5 – sterge cookiurile, pentru a putea vota din nou.

Back to top


4. Demo

Mai jos puteti vedea cum functioneaza acest testcase:

Spor!

Back to top



Metoda 2:

 

Functioneaza cu aproape toate browserele (eu am incercat pe Mozilla, Chrome si IE – merge si in incognito/private browsing), Oricum, recomand utilizarea acestui addon in Mozilla, restul browserelor au probleme in rularea acestui addon..
Mai jos, instalarea lui (pe scurt, am sa revin cu update) pe Mozilla:

Instalati addon pt Mozilla de aici (iMacros)

Downloadati acest fisier ForBM si salvati-l in aceasta locatie:

%USERPROFILE%\Documents\iMacros\Macros

sau rulati acest script ForBM.

 

Pentru intermediari/incepatori:

Instalati addon pt Mozilla de aici (iMacros). Addon-ul se instaleaza la fel, ca si in metoda 1 (nu am sa repet pasii; daca intampinati probleme la instalarea addon-ului, contactati-ma!).

Dupa instalarea addon-ului, va trebui sa restartati Mozilla.

Downloadati acest fisier ForBM si salvati-l in aceasta locatie:

%USERPROFILE%\Documents\iMacros\Macros

sau rulati acest script ForBM

Activati addon-ul iMacros (vezi Figura A – pasul 1), selectati scriptul “ForBM” (vezi Figura A – pasul 2), completati in casuta din Figura A – pasul 3 cu 99999 (de 99999 ori v-a rula scriptul, 99999 fiind valoarea maxima) si apasati butonul Play (Loop) (vezi Figura A – pasul 4)

Figura4 - Click pentru a mari imaginea

Figura A – Addon-ul iMacros

Atentie!!!: scriptul va va aparea in lista (la fel ca in Figura A – pasul 2) doar daca salvati scriptul in folderul indicat!!! Daca nu va descurcati, dati click dreapta pe oricare script din lista (Figura A – pasul 2) si alegeti edit. In fereastra deschisa, selectati si stergeti tot ce e scris si inserati aceste linii: ForBM. Dupa aceea, dati Save & Close si continuati cu pasii 3 si 4 din Figura A.

Explicatiile scriptului (cum ruleaza, ce face etc) le-am scris direct in addon. Pentru a vedea codul scriptului, dati click dreapta pe fisier (figura A – pasul 2) si alegeti Edit macro sau dati click aici: ForBM

 

Puteti folosi simultan cele 2 metode daca (de exemplu) folositi metoda 2 in Mozilla si metoda 1 in Mozilla Private Browsing (in Mozilla, apasati tastele Ctrl+Shift+N). Daca lasati mai mult timp calculatorul pornit, dar nu-l supraveghiati, va reocmand sa lasati doar iMacros pornit, deoarece Selenium IDE, dupa ce ruleaza mai mult timp, va incetineste foarte tare calculatorul (consuma resurse).

Spor!

Back to top



Update3:

 

Pentru a scapa de limitarea de 1 000 de voturi impusa pe site, puteti folosi Hola Better Internet. Este un serviciun VPN gratuit pe care-l puteti folosi pentru a evita tot felul de limitari legate de tara de origine (prespunu ca v-ati lovit de aceasta problema macar odata pe youtube, in care sa nu va lase sa vizionati o piesa pentru ca sunteti din Romania si nu din state; sau, nu puteti asculta http://pandora.com pentru a nu sunteti din SUA etc etc).

In orice caz, Hola Better Internet este un “must have” addon. Il puteti instala de aici (accesati linkul din Mozilla!). Urmati pasii de instalare de la metoda 1.

Dupa instalare, dati click pe addon-ul Hola si alegeti o tara (SUA de exemplu). Dupa ce se-ncarca, veti putea folosi scripturile de votare (metoda 1 sau 2… recomand metoda 2) pentru 1 000 voturi. Dupa 1 000 voturi, puteti schimba tara sau sa apasati, sub intrebarea “Did it work?” alegeti “No“, addon-ul va alege alt server si, teoretic, veti putea vota inca de 1 000 de ori.

Spor!

About the author: admin

2 comments to “Un vot pentru Baia Mare”

You can leave a reply or Trackback this post.

  1. Google - April 25, 2016 at 6:39 pm Reply

    Thanks to my father who informed me about this blog, this website
    is truly awesome.

  2. motoapk I love it - April 30, 2017 at 2:00 am Reply

    Great article.Much thanks again. Really Great.

Leave a Reply to motoapk I love it Cancel reply

Your email address will not be published.