Foros del Web » Programando para Internet » ASP Clásico »

Se puede hacer esto???

Estas en el tema de Se puede hacer esto??? en el foro de ASP Clásico en Foros del Web. Código: <%dim URL URL="http://www.maestrosdelweb.com" if URL="ASP" then %>La página contiene la palabra ASP<%else%> no contiene esa palabra <%end if%> o habría que emplear este código ...
  #1 (permalink)  
Antiguo 05/08/2002, 08:03
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 23 años, 3 meses
Puntos: 2
Se puede hacer esto???

Código:
 <%dim URL
URL="http://www.maestrosdelweb.com"
if URL="ASP" then
%>La página contiene la palabra ASP<%else%>
no contiene esa palabra
<%end if%>
o habría que emplear este código
Código:
 'dim HTTP
'set HTTP=Server.CreateObject("Microsoft.XMLHTTP")
 

'HTTP.open "GET", "www.maestrosdelweb.com" , False
'HTTP.Send
 
'if HTTP.statusText="OK" then
'     Response.write HTTP.ResponseText
'   else
'     Response.write "Error obteniendo Página " & HTTP.statustext
'end if
La idea sería contener un página web dentro de una variable y una vez hecho esto hacer un if diciendole que si esa variable contiene la palabra ASP entonces que muestre el texto "La direccion contiene el texto ASP"
¿Se podría hacer esto? y lo más importante ¿Cómo?
Un saludo
  #2 (permalink)  
Antiguo 05/08/2002, 08:43
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: Se puede hacer esto???

<%
dim URL, PalabraABuscar
URL="http://www.aspfacil.com"
PalabraABuscar = "ASP"
if InStr(URL,PalabraABuscar) > 0 then
Response.Write "La página contiene la palabra " & PalabraABuscar
Else
Response.Write "no contiene esa palabra"
end if
%>

el segundo código que ponés no se para que sirve, pero me parece que es para detectar el estado de una URL
  #3 (permalink)  
Antiguo 05/08/2002, 15:03
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 23 años, 3 meses
Puntos: 2
Re: Se puede hacer esto???

Gracias por tu respuesta maestro dazuaga, lo he estado probando pero no consigo que funcione, he estado probando con una serie de palabras que aparecen en la web, pero con la única palabra que me da como palabra encontrada es si le pongo asptutor, parece ser por lo que he estado probando que busca esa palabra solo dentro de la dirección web, no dentro de la páguina completa????
En teoría cuando pongo la dirección de una página web dentro de una variable ¿Coge dentro de esa variable toda la información de esa página??? o hace falta añadirle algo más???, la verdad es que no lo se :(
Código:
 <%
dim URL, PalabraABuscar
URL="http://www.asptutor.com"
PalabraABuscar = "asptutor"
if InStr(URL,PalabraABuscar) > 0 then
Response.Write "La página contiene la palabra " & PalabraABuscar
Else
Response.Write "no contiene esa palabra"
end if
%>
jeje, no he cambiado la página del ejemplo por nada, es que he ido probando y esta es la última dirección que he puesto. :)
Un saludo
  #4 (permalink)  
Antiguo 05/08/2002, 15:31
 
Fecha de Ingreso: enero-2002
Mensajes: 189
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: Se puede hacer esto???

Hola:

Lo que estas buscando es la forma de parsear un documento html. Si las paginas en donde buscar perteneciera a tu aplicación existen herramientas que te dá ms inclusive el visual interdev tiene un ejemplo de busqueda "search.html"; en java existen clases para parsear documentos html dandoles el url exacto pero en ms no si exista algún componente o script; en la red puedes investigar con esta key "parsing html document", seguro encuentras alguno.

saludos!!
  #5 (permalink)  
Antiguo 06/08/2002, 01:21
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 23 años, 3 meses
Puntos: 2
Re: Se puede hacer esto???

Por cierto dazuaga el segundo código es un código que ya ha salido en estos foros es un spider que recoge el contenido de una web y lo muestra.
Yo había pensado o creía que utilizando ese código, ya que se puede mostrar una página web, también se podría contener esa web en una variable, sin ensañar el resultado de esa dirección y ponerle un condicional de que si aparece esa parabra, me diga que si está.
Ahora, el porque, bien estoy realizando un buscador de dominios .com .net .org y .es he tomado como ejemplo el de pa página <a href='ir.asp?http://www.webwizguide.info' target='_blank'>http://www.webwizguide.info...</a>, que me parece un código increible, aunque hay partes que no consigo enterder... como por ejemplo como hace para discriminar lo que está consultando en una página y ver solo la parabra Libre o ocupado???, bien respecto al dominio .es, he estado intentando conseguir una dirección del tipo que proporciona internic para la busqueda de sus dominios <a href='ir.asp?http://www.internic.com/cgi/whois?whois_nic=forosdelweb.com&amp;type=domain' target='_blank'>http://www.internic.com/cgi/whois?whois_...</a>, me ha resultado bastante dificil, ya que la página oficial de busqueda de dominios .es <a href='ir.asp?http://www.nic.es' target='_blank'>http://www.nic.es...</a>no muestra una ruta completa de búsqueda <a href='ir.asp?http://www.nic.es/cgi-bin/consulta.whois' target='_blank'>http://www.nic.es/cgi-bin/consulta.whois...</a>
ya he buscado un enlace que funciona <a href='ir.asp?http://https://www.interdominio.com/cgi-bin/Interdomain.storefront/3d4f658e02a19c8e271cd5046c4406a4/UserTemplate/93?dominio=cfnavarra.es' target='_blank'>https://www.interdominio.com/cgi-bin/Int...</a> ahora lo que quiero es que me haga lo mismo que el buscador de dominios de webwizguide, pero le añado esa dirección y no me funciona, por lo que había pensado en poner esa dirección dentro de una matriz y hacer la consulta o comparar la matriz con el texto que he puesto, en este caso en esa página aparece la dirección web que buscas y la palabra &quot;Libre&quot; o &quot;Ocupado&quot;.
Siento haber tardado con la contestación, pero la diferencia horaria pesa mucho y luego hay que despertarse a la 6 de la mañana
Oye henryzs gracias por tu contestación, pero no se eso del parsing... , voy a buscar.Un saludo
  #6 (permalink)  
Antiguo 07/08/2002, 05:40
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 23 años, 3 meses
Puntos: 2
Re: Se puede hacer esto???

Ya lo he conseguido ya tengo un buscador de dominio .com .net .org y .es, al final he utilizado el codigo de webwizguide y lo más importante es que ya he entendido el código... jeje :)
Un saludo a todos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:37.