Estoy aprendiendo Python, y necesito ayuda. Tengo este código:
siguiendo esta guía: 20.6. urllib2 ? extensible library for opening URLs — Python v2.7.2 documentationCódigo:#!/usr/bin/python import urllib2, urllib, os auth_handler = urllib2.HTTPBasicAuthHandler() auth_handler.add_password(realm='' uri='http://192.168.56.101/Joomla_1.5.20-Spanish-pack_completo/administrator/', user='admin', passwd='123456') opener = urllib2.build_opener(auth_handler) urllib2.install_opener(opener) respuesta = urllib2.urlopen('http://192.168.56.101/Joomla_1.5.20-Spanish-pack_completo/administrator/') os.system("firefox http://192.168.56.101/Joomla_1.5.20-Spanish-pack_completo/administrator/index.php")
Pero algo estoy haciendo mal, porque no obtengo los resultados deseados.
El objetivo de este programa es pasar los datos user y pass de la autentificacion de administrador joomla, que tengo en mi pequeño laboratorio de casa, y que esta me abra una nueva ventana con la pantalla del panel de control, osea, con el admin ya identificado.
para esta parte uso:
como cambio google por la url que necesitoCódigo:import os os.system("firefox www.google.com")
http://192.168.56.101/Joomla_1.5.20-...ator/index.php
este es el fallo que me devuelve:
NOTA: la "^" en el mensaje original, esta situada debajo de la "i" de "uri="ruben@coyote:~/UBNT$ ./boa.py
File "./boa.py", line 7
auth_handler.add_password(realm='' uri='http://192.168.56.101/Joomla_1.5.20-Spanish-pack_completo/administrator/', user='admin', passwd='123456')
^
SyntaxError: invalid syntax