Autor
|
Tema: [Python] Abrir una página web con comandos de Python. (Leído 41,267 veces)
|
Littlehorse
All the world's a stage
Colaborador
Desconectado
Mensajes: 2.714
Nie Dam Sie
|
No. En ese caso tendrias que agregar un poco mas de codigo para que, en caso de no estar firefox instalado, utilizar el navegador por defecto u otro en todo caso. @Carlos Ni idea ese error
|
|
« Última modificación: 7 Enero 2010, 00:24 am por Littlehorse »
|
En línea
|
An expert is a man who has made all the mistakes which can be made, in a very narrow field.
|
|
|
Carloswaldo
Traductor
Moderador Global
Desconectado
Mensajes: 4.764
Nos reservamos el derecho de ban.
|
Me gustaría que alguien probara el mismo código en linux a ver si corre. EDITO: En linux este código funciona perfecto: >>> import webbrowser >>> nav = webbrowser.Mozilla('firefox') >>> nav.open_new("www.google.com") True >>>
Así que el problema debe ser de Windows xD
|
|
« Última modificación: 7 Enero 2010, 00:40 am por Carloswaldo »
|
En línea
|
|
|
|
^Tifa^
Desconectado
Mensajes: 2.804
|
Carloswaldo probe tu codigo en un archivo (No directamente en el interprete) y funciono sin problemas.. bajo Linux.
|
|
|
En línea
|
|
|
|
Littlehorse
All the world's a stage
Colaborador
Desconectado
Mensajes: 2.714
Nie Dam Sie
|
El problema no es Windows. El problema es que no tienes a Firefox en el PATH Un saludo
|
|
|
En línea
|
An expert is a man who has made all the mistakes which can be made, in a very narrow field.
|
|
|
Carloswaldo
Traductor
Moderador Global
Desconectado
Mensajes: 4.764
Nos reservamos el derecho de ban.
|
No, el error dice que es de Windows xD Y sí puse al directorio de firefox en %path%
|
|
|
En línea
|
|
|
|
Littlehorse
All the world's a stage
Colaborador
Desconectado
Mensajes: 2.714
Nie Dam Sie
|
Entonces no se, igualmente creo que ya tiene como 10000 opciones para hacer lo que queria . Un saludo
|
|
|
En línea
|
An expert is a man who has made all the mistakes which can be made, in a very narrow field.
|
|
|
^Tifa^
Desconectado
Mensajes: 2.804
|
Hola, acabo de probar lo siguiente en Windows XP con Python 3.1.1 y funciona prueba haber si te va: import subprocess pagina='www.google.com' subprocess.Popen( '"C:\Program Files\Internet Explorer\iexplore.exe" -brokerredirect %s' % pagina )
|
|
|
En línea
|
|
|
|
CaronteGold
Desconectado
Mensajes: 339
|
El código de Littlehorse no me funcinó, no da error, pero no abre nada.
Y este último de Tifa me da este error (he cambiado la ruta del IE por Mozilla):
subprocess.Popen( '"C:\Archivos de programa\Mozilla Firefox\firefox.exe" -brokerredirect %s' % pagina ) File "C:\Python26\lib\subprocess.py", line 595, in __init__ errread, errwrite) File "C:\Python26\lib\subprocess.py", line 804, in _execute_child startupinfo) WindowsError: [Error 123] El nombre de archivo, directorio o etiqueta del volumen no es válido.
De todas formas da igual, me sirve con el IE, la cosa es que en el Linux no hay IE no ¿?, o al menos no viene predeterminado.
Saludos.
|
|
|
En línea
|
|
|
|
^Tifa^
Desconectado
Mensajes: 2.804
|
EN Linux funciona este perfectamente, que lo postee anteriormente.
|
|
|
En línea
|
|
|
|
antkk
Desconectado
Mensajes: 18
|
Prueba asi: import webbrowser url = 'www.google.com' nav=webbrowser.get('mozilla') nav.open_new(url)
en vez de poner mozilla pones firefox, en linux funciona perfectamente.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
[Python] Kaley, Keylogger simple en Python
Python
|
Fyrox
|
0
|
7,396
|
21 Septiembre 2011, 23:24 pm
por Fyrox
|
|
|
[Python/Tkinter](Kyurem v2.0)Consola de comandos hecha en python
Python
|
AdeLax
|
0
|
4,583
|
9 Agosto 2013, 22:45 pm
por AdeLax
|
|
|
[Python/Tkinter](Kyurem v2.0)Consola de comandos hecha en python (Continuación)
Python
|
Príncipe_Azul
|
5
|
5,321
|
16 Abril 2014, 11:19 am
por AdeLax
|
|
|
[Python]Se pueden ejecutar comandos del sistema en python
Python
|
Proxmond
|
2
|
6,419
|
1 Julio 2014, 01:32 am
por EzianGES
|
|
|
[python]abrir varias consolas de comandos ejecutando un comando.
Scripting
|
dimineko
|
3
|
5,097
|
7 Diciembre 2017, 01:00 am
por n1sen
|
|