|
Página 1 de 2
|
Como Saber Si Una URL Es Válida?
Autor |
Mensaje |
v3ctor
Analista Programador
Registrado: May 2013
Mensajes: 1786
Edad: 44 Ubicación: Uruguay
|
Como Saber Si Una URL Es Válida?
buenas,
me preguntaba como podemos hacer para comprobar si una url es valida que devuelva un true o false o algo así.
específicamente busco saber si una url de youtube es valida.
alguna sugerencia?
=================== Software libre, programación libre, vida libre es la Public function Libertad()as Invendible
Proyectos: VisorRV1960,Taller2015,Tanteador
https://sourceforge.net/u/v3ctor-full/profile/
Blog: http://novatocodegambas.blogspot.com.uy/
|
#1 Viernes, 03 Julio 2015, 21:01 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Como Saber Si Una URL Es Válida?
......una manera un po' cruda y brutal:
Public Sub Button1_Click()
WebView1.Url = "http://www.europadondestas.eu"
While WebView1.Progress < 1.0
Wait 0.01
Wend
' Si la propiedad ".HTML" del objeto "WebView" ha conservado la su cadena por defecto de tag html......:
If WebView1.HTML = "<html><head></head><body></body></html>" Then Print "La URL no existe."
End
Una manera muy parecida a la precedente es:
Public Sub Button1_Click()
WebView1.Url = "http://www.europadondestas.eu"
While WebView1.Progress < 1.0
Wait 0.01
Wend
' Si la propiedad ".Text" del objeto "WebView" es Nula......:
If WebView1.Text = Null Then Print "La URL no existe."
End
Pero yo creo que sea mas segura la primera manera.
última edición por vuott el Viernes, 03 Julio 2015, 23:40; editado 3 veces
|
#2 Viernes, 03 Julio 2015, 23:23 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Como Saber Si Una URL Es Válida?
Y no es más fácil hacer ping a la dirección...
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#3 Sabado, 04 Julio 2015, 09:06 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Como Saber Si Una URL Es Válida?
Y no es más fácil hacer ping a la dirección...
Y en efecto yo dije cruda y brutal, pero usé recursos de gambas sin Shell.
De todos modos, haciendo ping:
http://gambaswiki.org/wiki/app/ping
No se si los componentes gb.net y gb.net.curl puedon darnos un ayuda.
última edición por vuott el Sabado, 04 Julio 2015, 18:44; editado 5 veces
|
#4 Sabado, 04 Julio 2015, 13:50 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Como Saber Si Una URL Es Válida?
......una manera un po' cruda y brutal
Bueno, vamos a ver una otra cosita un po' más fina.
" Sanctae functiones externae,
orate pro nobis ! "
|
#5 Sabado, 04 Julio 2015, 18:38 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Como Saber Si Una URL Es Válida?
Vuott:
El problema de usar las librerías externas, es la gran falta de conocimientos que tenemos sobre ellas,
tanto de cuales existen como de su uso.
Algo que en "C" están muy acostumbrado. Dado a la gran cantidad de librerías que existen.
Y para colmo, lo poco acostumbrado que estamos en basic al tema de "punteros".
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
|
#6 Sabado, 04 Julio 2015, 19:55 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Como Saber Si Una URL Es Válida?
El problema de usar las librerías externas, es la gran falta de conocimientos que tenemos sobre ellas,
tanto de cuales existen como de su uso.
Algo que en "C" están muy acostumbrado. Dado a la gran cantidad de librerías que existen.
...entiendo, pero eso es si una persona quieres entender el significado de las funciones externas.
Pero el funcionamiento es otra cosa, es diferente.
Cuando por ejemplo tu usas el componente gb.qt4, que crees que estàs usando ? gambas puro ? Y más: existe EL gambas puro ?
Asì, por lo que se refiere al funcionamiento del mi codigo arriba, ...lo probaste ?
Y para colmo, lo poco acostumbrado que estamos en basic al tema de "punteros".
" Memento studere semper ! "
Saludos
última edición por vuott el Sabado, 04 Julio 2015, 20:11; editado 4 veces
|
#7 Sabado, 04 Julio 2015, 20:06 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Como Saber Si Una URL Es Válida?
El problema de usar las librerías externas, es la gran falta de conocimientos que tenemos sobre ellas,
tanto de cuales existen como de su uso.
Algo que en "C" están muy acostumbrado. Dado a la gran cantidad de librerías que existen.
vuott escribió:
...entiendo, pero eso es si una persona quieres entender el significado de las funciones externas.
Pero el funcionamiento es otra cosa, es diferente.
Cuando por ejemplo tu usas el componente gb.qt4, que crees que estàs usando ? gambas puro ? Y más: existe EL gambas puro ?
No, gambas nos comunica con la librería. gambas trabaja "a su manera particular" traduciendo la información que el usuario solicita,
sin necesidad de complicar al usuario con procesos muy complejos que puede llegar a no entender. Al igual que una función solo le pasamos
unos parámetros, no tenemos por que conocer el código que está dentro de la función. Realiza el trabajo y nosotros estamos "contentos".
vuott escribió:
Asì, por lo que se refiere al funcionamiento del mi codigo arriba, ...lo probaste ?
Ahora si, estaba con la cena.
La salida fue:
Citar:
ping: host desconocido "www.pythonistas.es"
He probado con www.google.es y...ha fallado.
Veras, la salida es está:
Citar:
Ping: host "www.google.es" valido
Nombre oficial del host: www.google.es
Pero da argumento incorrecto en:
¿ Lo habías visto ?.
Y para colmo, lo poco acostumbrado que estamos en basic al tema de "punteros".
vuott escribió:
" Memento studere semper ! "
Es que no siempre se puede.
Amigo Vuott, en la vida no todo es estudiar.
Nunca acabo por hacerme un horario de estudios. Ahora estoy intentando añadir metodología, más bien algoritmia.
El curso no creo que pueda hacerlo, es mucha matemática y cuando llego del trabajo, no se apetece tanto calentamiento
de cabeza, se prefiere algo más de relax...
A veces pienso que muchos cursos, son para gente que están estudiando una carrera y tienen "las matemáticas muy frescas".
Yo tengo que estar traduciendo, buscando y pierdo mucho tiempo, la calor del verano y el poco tiempo que deja el trabajo,
mala fecha.
No es que no me guste, es que necesito mas tiempo y los cursos no esperan.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
última edición por Shell el Sabado, 04 Julio 2015, 20:50; editado 1 vez
|
#8 Sabado, 04 Julio 2015, 20:46 |
|
|
Shell
Analista Programador
Registrado: Marzo 2010
Mensajes: 5278
Edad: 53 Ubicación: Al otro lado de la pantalla
|
Re: Como Saber Si Una URL Es Válida?
Vuott, ¿ qué quieres decir con alias ?.
A ver. Imagina que en vez de usar un nombre tal como : www.google.es
Haga uso de su dirección ip: 216.58.211.99
Entonces, creo que alias debería contestar con: www.google.es
¿ Qué opinas ?.
Saludos
=================== Gambas Básico
"No es un bug, es una característica no documentada"
última edición por Shell el Sabado, 04 Julio 2015, 20:58; editado 1 vez
|
#9 Sabado, 04 Julio 2015, 20:57 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Como Saber Si Una URL Es Válida?
[quote user="Shell" post="27257"] Realiza el trabajo y nosotros estamos "contentos".
La salida fue:
ping: host desconocido "www.pythonistas.es"
Bueno.
He probado con www.google.es y...ha fallado.
Veras, la salida es está:
Ping: host "www.google.es" valido
Nombre oficial del host: www.google.es
Pero da argumento incorrecto en:
¿ Lo habías visto ?.
A mi da esto:
Ping: host "www.google.es" valido
Nome ufficiale dell'host: www.google.es
Nome alias:
Resultados anologos por ejemplo con: www.google.it, www.google.fr
Y para colmo, lo poco acostumbrado que estamos en basic al tema de "punteros".
vuott escribió:
" Memento studere semper ! "
Es que no siempre se puede.
Amigo Vuott, en la vida no todo es estudiar.
Saludos, Shell !
|
#10 Sabado, 04 Julio 2015, 22:24 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 2
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados Usuarios registrados conectados: Ninguno
|
No puede crear mensajes No puede responder temas No puede editar sus mensajes No puede borrar sus mensajes No puede votar en encuestas No puede adjuntar archivos Puede descargar archivos No puede publicar eventos en el calendario
|
|
|
|
|