| 
	
		|  Autor | Tema: [PYTHON]Saber si se ha realizado bien una acción  (Leído 3,057 veces) |  
	| 
			| 
					
						| dimineko 
								
								 Desconectado 
								Mensajes: 32
								
								
								
								
								
								   | 
 
Buenas. Ire al grano:Actualmente tengo este codigo,que lo dejare por aquí abajo...Y la cosa es que la función del codigo es pedir una página web,y la abre. Por ahora funciona,pero lo que quiero saber ahora es como hacer que python detecte que se ha logrado abrir correctamente e imprimir x mensaje,y si no se lo logro eso que imprima x mensaje transmitiendo un error. Aqui mi codigo :  import osimport socket import webbrowser url = input ("[*]Introduzca la URL a la que desea acceder: ")print ("...")print ("[*]Accediendo a la pagina [", url, "]")print ("Se ha accedido completamente a: ", url)webbrowser.register('chrome', None, webbrowser.GenericBrowser('C:\Program Files (x86)\Google\Chrome\Application\chrome.exe'))navegador = webbrowser.get("chrome")navegador.open(url)
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| engel lex | 
 
necesitas abrir la pagina web? no es más simple que el código lea la pagina web compruebe directamente?
 
 
 |  
						| 
								|  |  
								|  |  En línea | 
 
 El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
 |  |  |  | 
			| 
					
						| dimineko 
								
								 Desconectado 
								Mensajes: 32
								
								
								
								
								
								   | 
 
necesitas abrir la pagina web? no es más simple que el código lea la pagina web compruebe directamente?
 
 Quiero primero que el script pregunte a que url desea acceder.Despues acceda a esa Url.(Ese es mi codigo actual) Ahora,mi duda es : ¿Cómo hago que Python compruebe que se ha accedido a la URL proporcionada por el usuario correctamente? |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  | 
			| 
					
						| engel lex | 
 
hasta donde se esa extensión solo manda ordenes, no retorna info del navegador, aunque realmente no la conozco...
 
 yo recomendaría que uses urlib2 para leer la pagina web y si funciona bien, la abres
 |  
						| 
								|  |  
								|  |  En línea | 
 
 El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
 |  |  |  | 
			| 
					
						| tincopasan 
								       
								
								 Desconectado 
								Mensajes: 1.286
								 
								No es lo mismo conocer el camino que recorrerlo.
								
								
								
								
								
								   | 
 
casi como dice engel lex deberías usar urllib (urllib2 no existe en python 3) ya que webbrowser es sumamente limitado! te pongo una modificación que le hice a tu código como ejemplo: #-*- coding: utf -8 -*-import osimport socketimport webbrowserimport urllib.request url = input ("[*]Introduzca la URL a la que desea acceder: ")if not url.startswith('http://'):    direccion= 'http://'+url print ("...")print ("[*]Accediendo a la pagina [", url, "]") def probar(url):    try:        urllib.request.urlopen(direccion)        return True    except:           return False if probar(url):    print ("Se ha accedido completamente a: ", url)        webbrowser.register('chrome', None, webbrowser.GenericBrowser('C:\Program Files (x86)\Google\Chrome\Application\chrome.exe'))    navegador = webbrowser.get("chrome")    navegador.open(url)    else:    print('...')    print ('La pagina no está disponible')   
 |  
						| 
								|  |  
								|  |  En línea | 
 
 |  |  |  |  |  
 
	
 
 
				
					
						| Mensajes similares |  
						|  | Asunto | Iniciado por | Respuestas | Vistas | Último mensaje |  
						|   |   | [NO-IP] ¿Cómo puedo saber si funciona bien? Dudas Generales
 | avmiitxe | 2 | 18,649 |  3 Mayo 2011, 00:36 am por Edu
 |  
						|   |   | Tutorial python 2.7 bien explicado y facil de entender Programación General
 | bichotg | 0 | 3,235 |  21 Febrero 2012, 16:23 pm por bichotg
 |  
						|   |   | ¿Quería saber si mi código es muy redundante o está bien así? Java
 | theluigy13etv | 4 | 2,559 |  12 Octubre 2012, 23:43 pm por sapito169
 |  
						|   |   | Necesito saber si abri bien los puertos Redes
 | xnitram | 2 | 2,578 |  28 Mayo 2014, 04:33 am por xnitram
 |  
						|   |   | [PYTHON] leer una cadena y responder si esta bien o mal parentizada Python
 | misami | 2 | 3,271 |  18 Julio 2014, 19:59 pm por Eleкtro
 |    |