Título: Comprobar si una web existe [reto?] Publicado por: Psyke1 en 6 Septiembre 2010, 11:04 am Para comprobar si una web existe hago esto:
Código
Ejemplo: Código
Devuelve: Citar Verdadero Falso Alguien lo sabe hacer más rapido?¿ DoEvents¡! :P Título: Re: Comprobar si una web existe [reto?] Publicado por: Karcrack en 6 Septiembre 2010, 14:37 pm Código: 'WININET Private Declare Function HttpQueryInfoW Lib "WININET" (ByVal hRequest As Long, ByVal dwInfoLevel As Long, ByRef lpBuffer As Any, ByRef lpdwBufferLength As Long, ByRef lpdwIndex As Long) As Long Private Declare Function InternetCloseHandle Lib "WININET" (ByVal hInternet As Long) As Boolean Private Declare Function InternetOpenW Lib "WININET" (ByVal lpszAgent As Long, ByVal dwAccessType As Long, ByVal lpszProxy As Long, ByVal lpszProxyBypass As Long, ByVal dwFlags As Long) As Long Private Declare Function InternetOpenUrlW Lib "WININET" (ByVal hInternet As Long, ByVal lpszUrl As Long, ByVal lpszHeaders As Long, ByVal dwHeadersLength As Long, ByVal dwFlags As Long, ByRef dwContext As Long) As Long Private Const INTERNET_OPEN_TYPE_DIRECT As Long = 1 Private Const INTERNET_FLAG_RELOAD As Long = &H80000000 Private Const HTTP_QUERY_STATUS_CODE As Long = 19 Private Const HTTP_QUERY_FLAG_NUMBER As Long = &H20000000 Private Const HTTP_STATUS_OK As Long = 200 Private Const HTTP_STATUS_REDIRECT As Long = 302 Private Const STRING_AGENT As String = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)" Código Yo lo hago mas guay :xD, aunque no se si mas rapido... :P Atento al HTTP_STATUS_REDIRECT :) Título: Re: Comprobar si una web existe [reto?] Publicado por: Elemental Code en 6 Septiembre 2010, 23:03 pm me temo a dejarlos como poco ideativos.
ping? ping google.com devuelve todo bien ping www.yonoexistonidecasusalidad.com no anda. cuando tenga tiempo lo pongo mas "lindo" para uds. Tengo examen parcial de ingles en 1 hora y no speak english >.< Título: Re: Comprobar si una web existe [reto?] Publicado por: bizco en 6 Septiembre 2010, 23:26 pm un ping no serviria, entiendo que hay que verificar la existencia de un servidor http y algun index para determinar que es una web. que un dominio exista no quiere decir una web concretamente.
|