Buscando en google para poder rellenar formularios html me he econtrado este ejemplo muy sencillo de Nizam Sayeed

Código: Seleccionar todo

# build opener with HTTPCookieProcessor
o = urllib2.build_opener( urllib2.HTTPCookieProcessor() )
urllib2.install_opener( o )

# assuming the site expects 'user' and 'pass' as query params
p = urllib.urlencode( { 'username': 'me', 'password': 'mypass' } )

# perform login with params
f = o.open( 'http://www.mysite.com/login/',  p )
data = f.read()
f.close()

# second request should automatically pass back any
# cookies received during login... thanks to the HTTPCookieProcessor
f = o.open( 'http://www.mysite.com/protected/area/' )
data = f.read()
f.close()

Fuente: [Enlace externo eliminado para invitados] ... n-urllib2/
Nota: HTTP, sin certificado ssl ..
Saludos y espero que alguno le sirva
necesitas incluir urlib2, urlib y cookie :P si no quieres hacer un login y solo quieres rellenar un form basta con usar urlib y quiza urllib2 en la misma pagina de documentación de python hay un ejemplo de pasar parametros por post :P muy sencillo
//mHmm..
Si se me olvidaba xD , sabes como se realiza esto con una direccion HTTPS ? he estado buscando pero no entiendo muy bien lo que intentan hacer:

[Enlace externo eliminado para invitados]
[Enlace externo eliminado para invitados] ... e2bf2b8ed3
Haber si me puedes hechar una mano, saludos! ;)
Con el ejemplo que pones ahí creo que chilkat es un módulo de pago alguna vez lo escuché y contiene funciones para trabajar con SSL, FTP hasta SSH, pero como es de pago nunca lo miré, igual con urlib + urlib2 y quiza httplib y digest se puede hacer un login SSL mas nunca lo he hecho tendré que investigar al respecto!
//mHmm..
Responder

Volver a “Otros lenguajes”