Ver Mensaje Individual
  #6 (permalink)  
Antiguo 28/07/2012, 21:57
MacintoshD
 
Fecha de Ingreso: mayo-2012
Ubicación: Mexico
Mensajes: 82
Antigüedad: 12 años
Puntos: 7
Respuesta: Python Urllib2 Django (Autenticación, Enviar Datos)

Hola, he logrado que funcione todo, aun así sugiero si alguien me puede ayudar a afinar un poco mas el código, como por ejemplo como pasar el posdata a un tipo de colección de datos (Diccionario), de igual modo que la variable valores, cualquier aporte lo agradezco amigos:

Código Python:
Ver original
  1. import requests
  2. import cookielib
  3. posdata = "p_num_text=00573122085989&smstemplate=&message=MIMENSAJE&txtcount=8 char : 1 Sms&hiddcount=153"
  4. jar = cookielib.CookieJar()
  5. user = 'xxx'
  6. clave = 'xxx'
  7. url =  'http://dominio.com/sub/index.php'
  8. headers = {'Referer':'http://dominio.com/sub/index.php'}
  9. valores = {'app': 'page', 'inc': 'login', 'op': 'auth_login',
  10.            'username': user, 'password': clave} # Valores para Login
  11. r = requests.post(url, data=valores, headers=headers, cookies=jar) # Login
  12. url = 'http://dominio.com/sub/index.php?app=menu&inc=send_sms&op=sendsmstopv_yes'
  13. headers = {'Referer': 'http://dominio.com/sub/index.php?app=menu&inc=send_sms&op=sendsmstopv' }
  14. r = requests.post(url, data=posdata, headers=headers, cookies=jar) # enviar sms
  15. print r.text

Muchas Gracias Amigos,
Saludos.