Scrie un bot pentru twitter - Walkthrough
Și salut din nou. )
pregătire
1. Pentru a începe, creați aplicația
Completați câmpul - puteți scrie orice doriți, în principiu, dar numele aplicației - primul câmp trebuie să fie unic pentru toate - asa scrie ceva acolo zamorochennoe altfel va jura.
Descrierea și site-ul - pentru utilizatorii la bot nu contează ce scrie acolo. Ei bine, desigur, este necesar să fie de acord cu termenii.
cheie API 2.Poluchaem pentru acces
După crearea aplicației du-te la tab-ul și cheile indicativele de acces. Ai nevoie pentru a genera și de a primi cheile de acces individuale - în partea de jos a acestei pagini, faceți clic pe „Creați jeton meu de acces“
Pentru bot va avea nevoie de toate cele patru domenii: Cheia de client. Secret de consum, acces tokenul, acces tokenul Secret. Salvați-le, acestea vor fi necesare pentru bot. Dacă nu există date, faceți clic pe „Regenerare cheie de consum și secret“.
3. Descărcați și instalați Python
Descărcați și instalați Python c site-ul oficial. Instrucțiuni pas cu pas (dacă cineva ar trebui) să fie găsit în acest articol.
4. Setați biblioteca pentru a lucra cu Twitter
4.1 Executați un prompt de comandă ca administrator
4.2 Executați comanda pip instala tweepy
Ar trebui să vedeți ceva de genul:
5. Rulați codul și verificarea
Vom avea nevoie de cheile, avem în pasul 2, să rulați codul și verificați dacă funcționează. Codul ne va da înapoi numele de utilizator și numărul abonaților săi.
Note privind codul:
Pe scurt, aveți nevoie pentru a conduce cheile API în rândurile 3-7, și la linia de 13 mai mult decât orice să nu se atingă (dar dacă sunteți cu adevărat interesați, puteți afla detaliile tehnice aici).
În rândul 14, vom apela metoda API numit get_user și returnează informații despre utilizator, numele pe care le-am arătat ( „Twitter“). Puteți specifica un alt nume (exemplul dumneavoastră) și a vedea rezultatul.
În rândul al 16-lea, și deducem user.screen_name user.followers_count - este numele de afișare și numărul celor care au semnat până la ea. Uită-te la care sunt returnate, este posibil în descrierea Twitter. Ei bine, sau pur și simplu înlocuiți rândul al 16-lea de pe print (utilizator).
Run, verificați - scriptul se execută, iar utilizatorul are 60 de milioane de fani pe Twitter, nu-i rău.!
exploatare
Noi credem bot pentru a trimite un nonsens el însuși aceeași pagină.
Codul la rândul al 13-lea nu atingeți, apoi scoateți totul și să scrie o singură linie:
Uite ce sa întâmplat ... iiiii.:
Works), dar fără imagini plictisit. Să barcă cu pânze zatvitim? Aici este o:
Imaginea este în C meu: / imagini numite boat.jpg.
Este timpul să-l tweet și să scrie ceva motivant. modifică ușor codul:
Si uita-te la banda ta:
Acum, să complice un pic - să avem o listă de texte și imagini, iar noi le vom posta o dată pe minut. Când lista este finalizată, barca se va opri de lucru.
Am trei imagini, fiecare dintre ele am luat descrierea, puțin schimbat codul:
a lansat, am deschis panglica Twitter - și am privit fiecare minut există înregistrări:
Aceasta este o simplă alternativă a scriitorului leneș tweeted. Dacă sapi în metodele API. poti face multe lucruri mai serioase - face prieteni, scrie mesaje personale să se rupă prietenii cu cei care au dezabonat și mai mult.
Vă doresc mult noroc!