Simplu voturi bot ieftin, vr-on-line - gratuit de e-zine pentru toți

Simplu voturi bot ieftin, vr-on-line - gratuit de e-zine pentru toți
Odată ce unul dintre site-urile vizitate periodic, am schimbat designul. Pentru a spune că a fost oribil, să nu spun nimic. Site-ul capac este un dreptunghi imens în centrul căruia a fost scris cu litere mari, numele organizației pe care acest site și a reprezentat. Pe monitorul meu HDReady acest miracol a luat 1: 3 spațiu. De asemenea, nu știu cine a avut ideea, dar culoarea de fundal alb a fost înlocuit cu dungi, care încrețit în ochi.

Cum a început totul

Câteva zile mai târziu, nu altfel decât în ​​bătaie de joc, site-ul a fost adăugat la vot, permițând utilizatorului să evalueze noul design site-ului.

opțiuni de răspuns au fost „mai bine“, „mai rău“ și „nu am observat (și) de schimbare.“ Bineînțeles, am votat pentru versiunea de „mai rău.“ Apoi am arătat rezultatele sondajului - și răspunsurile în favoarea „cele mai bune“ a fost de peste. Nedumerit, am decis să dea o altă vocii singura versiune reală a „mai rău.“

La aceasta am răspuns că am votat deja astăzi și a cerut să vină mâine. Și este de remarcat faptul că rezultatele arată numai după progolosuesh. Dacă doriți să vedeți ce fel de „cont“, atunci nu-l din nou. A dat voce - toate, se bucură-te și așteptați pentru data viitoare.

Câteva zile mai târziu, nu altfel decât în ​​bătaie de joc, site-ul a fost adăugat la vot, permițând utilizatorului să evalueze noul design site-ului. opțiuni de răspuns au fost „mai bine“, „mai rău“ și „nu am observat (și) de schimbare.“ Bineînțeles, am votat pentru versiunea de „mai rău.“ Apoi am arătat rezultatele sondajului - și răspunsurile în favoarea „cele mai bune“ a fost de peste. Nedumerit, am decis să dea o altă vocii singura versiune reală a „mai rău.“

La aceasta am răspuns că am votat deja astăzi și a cerut să vină mâine. Și este de remarcat faptul că rezultatele arată numai după progolosuesh. Dacă doriți să vedeți ce fel de „cont“, atunci nu-l din nou. A dat voce - toate, se bucură-te și așteptați pentru data viitoare.

Mult mai rapid decât „cel mai rău.“ În timp ce toți cei care au văzut site-ul, a declarat că, deși proiectul nu a fost atât de cald, dar acum a devenit chiar mai trist. Sa decis să se multiplice opțiunea de decalaj „cel mai rău“. Desigur, mâinile pentru a face acest lucru a fost prea leneș deja. Asa ca m-am gândit să scriu un bot care va face totul pentru mine. Estimarea viteza și comoditatea de a scrie, am decis să creeze un bot rapid folosind C # si Windows Forms.

Conform planului de bot ar trebui să imite acțiunile utilizatorului, și anume, vota pentru răspunsul corect. Nedumerit lung asupra design nu am. Rezultatul muncii mele se poate vedea în figura 1. Pe formularul, am plasat o singură etichetă componentă (lblCount), o NumericUpDown (numCount), Buton (btnStart) și WebBrowser (web). Ultima componentă nu este vizibilă pe formular, pentru că am stabilit că e proprietatea Vizibil este setată la false.


Figura 1. Forma viitorului program

Pentru proiectul (.Net Framework 3.5), am adăugat doar spațiul de nume System.IO.

Luăm pentru scrierea de cod. Creați un handler eveniment clic pe butonul pentru un singur nostru, și scrie în ea:

Pe buton nu este Depune funcționează, deoarece nu a fost atribuit ID. Așa că a trebuit să căutăm toate elementele. și apoi printre ei numit să caute cheia dorită și simula-clic pe ea:

HtmlElementCollection elcol = doc.GetElementsByTagName ( "input"); foreach (HtmlElement nel în elcol) în cazul în care (nel.Name == "Imya_knopki_submit")

Apoi, pentru a avea posibilitatea de a vota din nou, a fost necesar pentru a șterge cookie-urile. Deoarece Internet Explorer'om aproape că nu folosesc niciodată, și componenta WebBrowser folosi doar cursorul lui, am șters toate fișierele din directorul Temporary Internet Files. Astfel, dacă un măgar am folosit de multe ori, din cauza numărului mare de fișiere temporare, această procedură ar putea trage pe de ceva timp, în cazul în care puteți vedea doar cookie-urile create de nume sau să le ștergeți. Observați că eu sunt, folosind Windows 7, în Windows XP calea către fișierele temporare este oarecum diferită. Codul șterge cookie-uri, după cum urmează:

string strPath = Environment.GetEnvironmentVariable ( "LOCALAPPDATA") + @ "\ Microsoft \ Windows \ Temporary Internet Files"; DirectoryInfo dir = new DirectoryInfo (strPath); Fileinfo [] files = dir.GetFiles (); foreach (fișier Fileinfo în fișiere) încercați captură <>

După curățarea fișierelor produse încercări să descrească la vot, și în cazul în care încă mai au, apoi a sunat din nou btnStart eveniment faceți clic pe butonul pentru a merge la o pagină cu o formă de vot și repetarea procedura din nou:

if (--numCount.Value>
btnStart_Click (aceasta, null);
>

Ca rezultat, diferența dintre voturile pozitive și negative și de vot a fost devastator eliminat de pe site.