Advertisement
renix1

send sms with python2

Jan 21st, 2017
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.12 KB | None | 0 0
  1. # coding: utf-8
  2. import mechanize
  3. import cookielib
  4. import random
  5.  
  6. useragents = [('User-agent', 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008071615 Fedora/3.0.1-1.fc9 Firefox/3.0.1')]
  7. link = 'http://www.torpedogratuito.com/'
  8.  
  9.  
  10. def check():
  11.     global br
  12.     br = mechanize.Browser()
  13.     cj = cookielib.LWPCookieJar()
  14.     br.set_handle_robots(False)
  15.     br.set_handle_equiv(True)
  16.     br.set_handle_referer(True)
  17.     br.set_handle_redirect(True)
  18.     br.set_cookiejar(cj)
  19.     br.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(), max_time=1)
  20.  
  21.  
  22. def send_sms():
  23.     br.addheaders = [('User-agent', random.choice(useragents))]
  24.     site = br.open(link)
  25.     br.select_form(nr=1)
  26.     nome = raw_input("Seu nome: ")
  27.     dd = raw_input("DD do destinário: ")
  28.     n_des = raw_input("Número do destinário: ")
  29.     mensagem = raw_input("Mensagem: ")
  30.     if len(mensagem) > 135:
  31.         print "A mensagem deve conter no máximo 135 caracteres"
  32.         send_sms()
  33.     br.form['remetente'] = nome
  34.     br.form['destinatario-ddd'] = dd
  35.     br.form['destinatario-numero'] = n_des
  36.     br.form['mensagem'] = mensagem
  37.     br.submit()
  38.  
  39. if __name__ == "__main__":
  40.     check()
  41.     send_sms()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement