Lähetä viesti FB-ystävälle Pythonilla

Pythonin teho tulee sen sisältämien moduulien suuresta määrästä. Tällä kertaa käytämme yhtä niistä. Jokaisella meistä on joskus toive Facebook-ystävämme viestistä (tai roskapostista -.-). Tämä on ohjelma, joka voi tehdä jotain vastaavaa. Hyppääkäämme siis sisään viivyttelemättä.
 

Python3
   import   fbchat   from   getpass   import   getpass   username   =   input  (  'Username: '  )   client   =   fbchat  .  Client  (  username     getpass  ())   no_of_friends   =   int  (  raw_input  (  'Number of friends: '  ))   for   i   in   range  (  no_of_friends  ):   name   =   input  (  'Name: '  )   friends   =   client  .  getUsers  (  name  )   # return a list of names   friend   =   friends  [  0  ]   msg   =   input  (  'Message: '  )   sent   =   client  .  send  (  friend  .  uid     msg  )   if   sent  :   print  (  'Message sent successfully!'  )   

Yritetään nyt ymmärtää ohjelmaa askel askeleelta…
Moduulit vaaditaan - fbchat (voidaan ladata täältä: Github linkki ); getpass (yleensä se on esiasennettu)
fbchat asennus:
 

sudo pip install fbchat 


Jos saat virheilmoituksen: ** varmista, että kehityspaketit libxml2 ja libxslt on asennettu **
Ubuntussa seuraavien pakettien asentaminen saattaa auttaa:
 

sudo apt-get install python-dev libxml2-dev libxslt1-dev zlib1g-dev 


Ohjelman selitys: Ohjelma voidaan jakaa useisiin vaiheisiin:
Vaihe - 1: Hanki käyttäjätunnukset
Tämä osa on erittäin helppo. Käyttämällä raaka_syöttö() ja getpass() saamme käyttäjätunnuksen ja salasanan. Tässä vaiheessa on pidettävä mielessä joitain asioita. 
 

  1. Facebook-tililläsi tulee olla käyttäjätunnus. Voit tarkistaa sen (tai määrittää sen) siirtymällä yleisiin asetuksiin.
  2. Emme käytä raw_input-koodia salasanan saamiseen, koska heti, kun merkit (tai jopa salasanan pituus) ovat loppuneet, tietoturvaloukkaus on tapahtunut.


Vaihe 2: Kirjoita Facebook-ystävän nimi  
Nyt kun olemme kirjautuneet sisään, voimme syöttää ystävien määrän, joille haluamme lähettää viestin, ja jokaiselle näistä ystävistä voimme kirjoittaa mukautetun viestin.
Vaihe - 3: Roskapostitus *paha*  
 

Varoitus - En ole vastuussa ohjelman laajasta käytöstä, joka voi saada sinut porttikiellon Facebookista tai saada ystäväsi estämään. Hanki oma luettelo marsuista!


Jostain syystä jos haluat lähettää saman viestin useita kertoja, voit käyttää yksinkertaista for-silmukkaa. Ei siinä ole mitään vaikeaa ;)
Mitä voit kokeilla nyt?  
 

  • Lähetä viesti ryhmäkeskusteluun.
  • Lähetä tekstin sijaan vain kuvia.
  • Luo oma "työpöydän" messenger.


Facebook-hakkerointi - Lähetä a tyhjä viesti  
Normaalilla Facebook-chatilla tai messengerillä ei ole mahdollista lähettää tyhjää viestiä, ellet ole tietoinen alt+0173 temppu. Mutta tällä ohjelmalla voit lähettää myös tyhjiä viestejä!! Sinun tarvitsee vain kirjoittaa tyhjä viesti. Silloin ohjelma pyytää lähettämään viestin, paina vain enteriä ja voila!! Ystäväsi saa sarjan tyhjiä viestejä…
Tämä uusi koodi toimii hyvin toistaiseksi:  
 

Python3
   import   fbchat   from   getpass   import   getpass   username   =   input  (  'Username: '  )   client   =   fbchat  .  Client  (  username     getpass  ())   no_of_friends   =   int  (  raw_input  (  'Number of friends: '  ))   for   i   in   range  (  no_of_friends  ):   name   =   input  (  'Name: '  )   friends   =   client  .  searchForUsers  (  name  )   # return a list of names   friend   =   friends  [  0  ]   msg   =   input  (  'Message: '  )   sent   =   client  .  sendMessage  (  msg     thread_id  =  friend  .  uid  )   if   sent  :   print  (  'Message sent successfully!'  )   

Jos sinulla on mielessäsi muita tähän liittyviä projekteja tai jos olet valmistellut tämän kaltaisia ​​projekteja, jaa ne kommenttiosiossa!