Ștergerea în lot a postărilor de pe Twitter

Intr-un twitter de astăzi am văzut o mulțime de tweet-uri spam de la mine. Aparent, sau undeva, parola a dispărut sau am lăsat pe cineva lăsat să posteze mesaje de la mine. În orice caz, a fost necesar să se restabilească justiția și să se elimine toate aceste mesaje spam. Au fost de aproximativ 500 de piese, respectiv, manual (un post la un moment dat) a fost făcut o lungă perioadă de timp. Apoi mi-am amintit că eram programator și am decis să scriu un mic script pentru această sarcină.







Trebuie să spun că nu sunt un fan special de Twitter, deși am încercat să-l stau de câteva ori, dar nu am crescut împreună. Cu toate acestea, Twitter rămâne o modalitate destul de bună de a conduce site-ul în indexul Google, așa că uneori îl folosesc.

Funcționează astfel:

Ștergerea în lot a postărilor de pe Twitter

Crearea unui script în GreaseMonkey

  • Copiem codul scris mai sus.
  • Actualizăm pagina cu Twitter
  • Dacă totul se face corect, vedem că panourile cu fundal negru au fost adăugate
  • Acum rămâne doar să marchezi mesajul spam și să apăsați șterge:

    Ștergerea în lot a postărilor de pe Twitter






    Ștergerea în lot a postărilor de pe Twitter

    Scriptul a fost actualizat. Se adaugă butonul [Deselect retweets]. când faceți clic pe care casetele de selectare sunt eliminate din tweets care au fost retwitted.

    Ștergerea în lot a postărilor de pe Twitter

    Scriptul a fost actualizat la versiunea 3:

    - A fost rezolvată o problemă în care retweet-urile nu au fost șterse.

    - Blocul cu butoane de control este plasat pe un panou separat, care este acum plasat în fața blocului cu tweets și nu întrerupe aspectul.

    Ștergerea în lot a postărilor de pe Twitter

    Twitter Ștergeți în bloc

    - Algoritmul de integrare a elementelor este rescris: de 4 ori pe secundă, prezența elementelor pe pagină este verificată și, dacă nu, ele sunt adăugate. Acum, panoul nu ar trebui să dispară, atunci când se actualizează elementele de pagină prin Twitter în sine.

    - Adăugată limba rusă (determinată automat de verificarea setărilor browserului)

    - Scenariul a fost actualizat în post și pe githaba

    Buna ziua tuturor! Dacă scriptul dvs. nu funcționează, atunci în Twitter s-au înregistrat următoarele modificări în structura paginilor. În prezent, nu am capacitatea de a monitoriza și de a menține scenariul în stare de funcționare, așa că dacă nu funcționează, înseamnă că nu funcționează 🙂

    Suportul scriptului este întrerupt.

    Am câștigat un FORUM. Toate întrebările care nu se referă la articol, precum și întrebări referitoare la cazul dvs. particular, ar trebui să fie întrebuințate și discutate exact acolo, în secțiunea "Ajutor utilizatorilor".







    Trimiteți-le prietenilor: