Astăzi vom scrie cel mai simplu spammer pentru Vkontakte.
Avem nevoie de Delphi. În principiu, orice versiune este potrivită. Voi scrie pe DEPHI XE 7. Cine nu - descărcați!
Orice mesaje, atât pe paginile utilizatorilor, cât și pe paginile grupurilor, intră în lista generală de știri și sunt sortate numai după data mesajului, fără clasamente. Chiar și posturile din grupuri goale ajung aici.
După cum probabil ați ghicit acum, vom scrie un mic program pentru scopuri educaționale, care va adăuga un post grupului nostru o dată pe minut și va șterge postul anterior.
PASUL 1. Creați un nou proiect în DELPHI
Am creat proiectul, facem acest simplu formular:
PASUL 2. Obțineți access_token
Pentru a lucra cu vk api, avem nevoie de o cheie de acces pentru aplicație. Creați un jeton variabil șir global: șir.
Se scrie procedura de obtinere a cheii:
Nu uitați să legați componentele IDHTTP și SSLIOHandlerSocketOpenSSL. De asemenea, pentru începători, voi adăuga că pentru conexiunea HTTPS este nevoie de o pereche de DLL-uri, ssleay32.dll și libeay32. Descărcați-le și adăugați-le în dosarul programului.
PASUL 3. Studiem VK api
Am un API convenabil cu documentație detaliată. Avem nevoie de trei metode: să adăugăm o postare, să eliminăm postul și idul ultimului post pe perete.
-wall.get
-wall.post
-wall.delete
PASUL 4. Scrieți ciclul principal
Ciclul va fi apelat de cronometru. Setați intervalul temporizatorului la un minut. În mod prestabilit, temporizatorul este oprit. Când faceți clic pe butonul de pornire, activați cronometrul.
Cod de procesare eveniment temporizator:
Testarea programului nostru
Acesta este modul în care arată postarea făcută automat.
Și acum postul nostru este deja în căutarea cuvântului cheie "tricouri"!
P.S.
Desigur, acesta este un studiu de caz și trebuie completat puțin pentru o muncă deplină. O zi din grup poate adăuga 50 de postări, așa că trebuie să învățați programul când atingeți limita postărilor creați automat o copie nouă a grupului.
Sursa programului este aici