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

Sacar emails de webs con XML

Estas en el tema de Sacar emails de webs con XML en el foro de ASP Clásico en Foros del Web. Hola, tengo una web en la que tengo como 100 emails de clientes pero los tengo en texto y quisiera meterlos a una base de ...
  #1 (permalink)  
Antiguo 11/05/2005, 17:42
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
Sacar emails de webs con XML

Hola, tengo una web en la que tengo como 100 emails de clientes pero los tengo en texto y quisiera meterlos a una base de datos, los datos de la web los jalo con XML asi:

Código:
Set xml = Server.CreateObject("Microsoft.XMLHTTP")
liga="http://www.miweb.com/correos.htm"
xml.Open "GET", liga, False
xml.Send

texto = xml.responseText
Bien, ya tengo en la variable texto todo el HTML, ahora como seria una funcion que detecte cada email en el e irlo metiendo por ejemplo a una array?

Se que seria buscando los @ pero no se como podria quedar lo demas
  #2 (permalink)  
Antiguo 11/05/2005, 17:48
 
Fecha de Ingreso: mayo-2005
Mensajes: 98
Antigüedad: 19 años, 1 mes
Puntos: 0
te refieres a separar los emails una vez recibida la pagina web recogidos por el string texto??? y meterlos en una based de datos?
  #3 (permalink)  
Antiguo 11/05/2005, 17:51
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
si, eso mismo..............
  #4 (permalink)  
Antiguo 11/05/2005, 17:56
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Pero... cómo están los emails? uno por línea, separados por comas, espacios o algún delimitador? o simplemente distribuidos aleatoriamente dentro de un gran texto?
__________________
...___...
  #5 (permalink)  
Antiguo 11/05/2005, 18:01
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
eso ultimo, estan revueltos entre mas texto sin un orden definido
  #6 (permalink)  
Antiguo 11/05/2005, 19:35
 
Fecha de Ingreso: julio-2004
Mensajes: 32
Antigüedad: 19 años, 10 meses
Puntos: 0
spammer eso no se hace
  #7 (permalink)  
Antiguo 11/05/2005, 20:24
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
Cita:
Iniciado por flander
spammer eso no se hace
creo que el motivo no tendria por que importarte pero te explico, tengo unos clientes antiguos, de cuando no sabia usar ASP y los meti en un archivo de texto manualmente, ahora, encontre ese archivo y quiero agregarlos a mi bd, la cosa es que ademas de los emails puse mas informacion, ahora solo quiero los emails ¿para que? control de clientes
  #8 (permalink)  
Antiguo 11/05/2005, 20:45
 
Fecha de Ingreso: mayo-2005
Mensajes: 6
Antigüedad: 19 años, 1 mes
Puntos: 0
De acuerdo

Creo que lo mejor que podrías hacer es estructurarlos con xml, y despues,
además de poder cogerlos uno a uno desde un ASP y meterlos donde tu quieras(HTML,Otro ASP, MiBaseDatos), también puedes mediante XSL formatear los listados y presentar grandes cantidades de informacion procesarla y presentarla. Pero recuerda que el XML está orientado a la estructura de la información. Para formatearlas XSL superpotente, aunque con CSS también puedes dar algo de formato(Puahhhhhh!!), para el html está bien, pero con xml puedes olvidarte y aprender XSL.
  #9 (permalink)  
Antiguo 11/05/2005, 20:49
 
Fecha de Ingreso: mayo-2005
Mensajes: 6
Antigüedad: 19 años, 1 mes
Puntos: 0
Cita:
Iniciado por borlam
Avido don la vida que en la rueca de mi cuerpo hila su tiempo futuro.
Puede que necesites úna función de asp que te tranforme XML + XSL= HTML
Otra función para
XML->Bases Datos
SAludos
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 01:54.