generație ghid complet de vot on-line fals
Concursuri cu buletinul de vot - o tendință de moda. Ei atrag o mulțime de vizitatori și de trafic, după cum știți - este de bani. De interes special sunt concursuri în cazul în care pentru a câștiga premii gustoase oferite. În acest articol vreau să vă spun despre un mod destul de ciudat de a participa la astfel de studii.
preistorie
curl_setopt ($ c, CURLOPT_PROXY, $ proxy_address);
$ Cookie_session = array (
. 'BIRTHDAY =' Rand (1, 29) .'- Rand (1960, 1985), 'Rand (1, 12) .'-..';
'IS_18OLDER = 1',
'LANG = en'
);
Unicitatea titlurilor
În orice Cheaters doriți imediat să adăugați multithreading. Dar acest caz este mai degrabă o excepție de la regula, și multi-threading, doar ne-am rănit. În cazul în care votul în al doilea o mie de ori, iar apoi întreaga zi pentru a nu vota deloc, ar fi prea suspicios. Prin urmare, vom recurge la un vot alternativ, în timpul căreia, de altfel, se va face o pauză. În plus, trebuie remarcat faptul că browser-ul (antetul User-Agent), de asemenea, trebuie să genereze întotdeauna la întâmplare, ca și pentru o mai mare fiabilitate la toate roboții ar trebui să fie diferite „browsere“. În acest scop, am fost mult timp script-ul pregătit cu o mulțime de user-agent, care este în așteptare pentru tine pe unitatea noastră. două linii adaugă pur și simplu:
includ ( './ useragents.lib.php');
$ Chosen_useragent = chooseBrowser ();
Descărcați toate paginile
$ List = parseRequests (file_get_contents ( 'index_map.txt ./'), $ chosen_useragent, $ cookie);
vom primi o serie de toate solicitările făcute de browser atunci când se încarcă pagina. A doua funcție este numită curlMulti () și este responsabil pentru punerea în aplicare a acestor solicitări. Aici, s-ar putea face la fel de bine utilizarea de multi-threading, deoarece browser-ul este capabil de a descărca fișiere Multithreaded (din nou, a se vedea discul). Această funcție are o serie de legături și o serie de capace (antete), care sunt apoi încărcate multithreading, care accelerează procesul. Opțional, puteți dezactiva / activa descărcarea fișierelor ei înșiși, lăsând doar capacul portbagajului, sau pur și simplu pentru a trimite cereri fără a fi nevoie să descărcați nimic. Ultimul parametru al funcției vă permite să descărcați doar elementul specific, dacă nu avem nevoie de restul. Să-ți spun un mic secret: este util atunci când încărcarea paginii de înregistrare, și anume atunci când încărcarea fișierului captcha.
Eliminarea CAPTCHA
Pentru a emula acțiunile utilizatorului, pentru un început avem nevoie pentru a merge pe pagina principală. Facem acest lucru cu următorul cod:
Funcția loadIndex ()
$ Chosen_useragent la nivel mondial, $ cookie_session;
$ List = parseRequests (file_get_contents ( './ index_map.txt'),
$ Chosen_useragent, 'Cookie:'. implozie ( ';', $ cookie_session));
$ = Array-uri (); $ Heads = array ();
foreach ($ listă ca $ link => $ cap)
$ Paginată = $ (link-uri cM, capete de $, 1, 1);
>
$ Paginată = $ (link-uri cM, capete de $, 1, 1);
$ Paginată = cM ($ link-uri, capete de $, 1, 1, 'captcha.php');
lista ($ c_url, $ sid) = (explodeaza 'captcha_sid =', legături $ [11]);
întoarce array ( 'sid' => $ sid 'image' => base64_encode ($ paginată [11]));
$ Captcha = loadReg ();
$ Local = MD5 ($ captcha [ 'imagine']);
$ Write_c = fopen ( 'captchas ./ /'.$ locale' GPC '' wb“.);
fputs ($ write_c, base64_decode ($ captcha [ 'image']));
fclose ($ write_c);
$ Cresult = recunoaște ( 'CAPTCHA ./ /'.$ locale.' GPC '' e12dc4858bac1f4ee338c577f9d300“.);
Acum avem un răspuns captcha în $ cresult variabila.
Problema cu e-mail
$ Parola = substr (md5 (time ()), 0, rand (6, 10)) rand (10,99) .;
înregistrare
$ Activation = getMessage ($ email_login, $ email_passw);
Sa întâmplat sau nu?
Ce putem înșela?
Arată acest articol unui prieten: