In acest tutorial voi face un Bot pentru Instagram folosind Python.
Ce este un „Bot”?
Un asa numit „bot” este un program, asemănător cu un robot-web care execută sarcini automate (scripturi) pe Internet. De obicei, roboții îndeplinesc sarcini simple și repetitive din punct de vedere structural, cu o rată mult mai mare decât ar fi posibil pentru un singur om.
(Mai multe detalii aici)
Ce va face „Bot”-ul nostru ?
Botul nostru pentru Instagram va deschide automat o pagina web, va intra pe Instagram si va incepe sa dea like-uri si sa scrie anumite comentarii (pe care le vom putea insera noi) aleatoriu.
De ce ai vrea un astfel de „Bot”?
Simplu. Sa cresti audienta contului tau de Instagram. Daruind multe like-uri si comentarii pe Instagram iti vei creste rata de afisare a contului tau (teoretic). Practic este mai complicat, dar tot ajuta.
Oricum ar fi, noi o vom face numai pentru a invata cum sa cream astfel de automatizari.
Ce programe ai nevoie ?
- Python, programul este dezvoltat in python, deci, pentru a-l rula vom avea nevoie de Python. Daca nu sti ce este Python sau cum sa-l instalezi avem un tutorial si pentru asta, chiar AICI.
- Slenium, un API special pentru Python ce permite astfel de programe sa fie rulate foarte usor. Pentru a-l descarca (dupa ce ati instalat Python) trebuie numai sa rulati aceasta linie de cod in terminalul vostru:
pip install selenium. Mai multe detalii AICI. - Chromedriver, un program de la Google, ce permite automatizari pe browserul lor (Google Chrome). Puteti descarca chromedriver-ul de AICI.
ATENTIE! BROWSERUL CHROME SI CHROMEDRIVER-UL TREBUIE SA FIE ACEASI VERSIUNE!
Va sfatuiesc inainte sa verificati versiunea browserului ( In coltul de sus dreapta -> Help -> About Google Chrome) si dupa aceea sa descarcati chromedriver.exe
Codul
Pentru a descarca Bot-ul pentru Instagram trebuie sa descărcați codul sursa a programului.
Codul il gasiti pe GitHub-ul nostru. Click AICI
Ce trebuie sa schimbi in codul sursa?
Pentru a putea rula botul pentru Instagram corect va trebui sa schimbati cate ceva in codul sursa.
In fisierul instagramBot.py:
- La linia 21 va trebui sa puneti calea catre programul
chromedriver.exe, descarcat anterior. Poti afla calea apasand click dreapta pe el -> Properties -> Security si primul rand va aparea calea programului. Insearaza calea intre ghilimele - La linia 61 si 63 va trebui sa stergi ce scrie intre ghilimele si sa scri username-ul, respectiv parola de la instagram. (Nu-ti face griji, nu o sa le afle nimeni, programul este rulat numai la tine pe calculator si nu transmite nici o data nimanui)
- (OPTIONAL) La linia 15 vei putea sa introduci comentarile dorite, fiecare comentariu in ghilimele, despartite de o virgula.
Cum rulezi programul?
Pentru a rula Bot-ul pentru Instagram trebuie numai sa intram in terminalul folosit pentru a rula Python si sa il rulam.
Daca am instalat corect Python, vom putea rula programul direct din Command Prompt
Pentru a deschide Command Prompt putem apasa tasta WINDWOS+R si sa scriem CMD sau sa-l cautam in meniul de cautare.
Comanda pentru a executa programul este python [calea catre fisierul instagramBot.py]
Exemplu: python C:\Users\Name\Desktop\instagramBot.py
ATENTIE! Daca calea catre fisier nu este corecta nu vom putea rula programul.
Mai multe detalii gasiti si pe GitHub.
Un VIDEO demo cu acest program il puteti gasi aici.
