Foros del Web » Estrategias Digitales y Negocios Online » Negocios »

Extractor De Emails Avanzado

Estas en el tema de Extractor De Emails Avanzado en el foro de Negocios en Foros del Web. Gracias a los resultados que arrojan algunas páginas que ofrecen guias de email, he diseñado un algoritmo que extrae nombre, apellidos, correo, ciudad, pais....Todo lo ...
  #1 (permalink)  
Antiguo 29/04/2004, 21:35
 
Fecha de Ingreso: abril-2002
Mensajes: 60
Antigüedad: 22 años, 8 meses
Puntos: 0
Extractor De Emails Avanzado

Gracias a los resultados que arrojan algunas páginas que ofrecen guias de email, he diseñado un algoritmo que extrae nombre, apellidos, correo, ciudad, pais....Todo lo arroja hacia una base de datos DBF y luego lo transforma en SQL... listo para subir al MYSQL. PERO ES UNA HERRAMIENTA QUE PROMUEVE EL SPAM... A MI ME DA GUSTO HACER Y LOGRAR ESTOS TIPOS DE ALGORITMOS (QUE LOGRAN RESULTADOS ESPERADOS!)PERO DEJENSE DE TONTERIAS Y NO UTILICEN MEDIOS TAN BAJOS PARA LLEGAR AL PÚBLICO,

... FINALMENTE, ME COMENTAN QUE EL PROBLEMA NO ES EL ALGORITOMO!, SINO EL USO... ES OBIO QUE TODOS LOS QUE BUSCAN ESTE TIPO DE ALGORITMOS LO HACEN PARA SACARLE PORVECHO...

POR MI PARTE, no pienso distribuir más este tipo de trabajos!... igualmente lo piensan usar mal.....las armas en algún momento matan o hieren! asi que desarmemonos!, si queremos una red limpia y pacifica!!!.


los que postean luego se lavan las manos y uno piensa que está bien pero finalmente es una lavadera de manos!!... entonces porfavor nadie lo haga y punto!!

ESPERO QUE ESTE TIPO DE POSTS! NO SEAN MAL CONSIDERADOS... EN TODO CASO OFREZCO LAS DISCULPAS DEL CASO.

Atte,
Kilobyte

Última edición por kilobyte; 30/04/2004 a las 12:21
  #2 (permalink)  
Antiguo 30/04/2004, 03:25
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 6 meses
Puntos: 16
Hola,

Segun la LSSI española (www.lssi.es), no se puede mandar ningun email publicitario sin tener antes el consentimiento del destinatario. Asi que por mucho que tengas esos datos de un usuario, no puedes mandar el email sin un consentimiento explicito. Que yo publique mi email en una web no es un consentimiento a recibir emails publiciarios.

Es una desventaja del email marketing respecto al telemarketing.

Ademas, esa lista es de datos personales. Asi que en españa tambien tendrias que cumplir la LOPD, que basicamente significa que debes registrar la base en la agencia de proteccion de datos, garantizar ciertos niveles de seguridad y permitir la baja de los usuarios de forma facil y demas. Tambien creo que hay limitaciones a la hora de vender esa informacion.

Quizas tu "idea" esta mas cerca del SPAM de lo que crees. Yo de ti consultaria con un abogado antes de sacar estos "proyectos".

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 30/04/2004, 10:20
 
Fecha de Ingreso: marzo-2003
Mensajes: 1.912
Antigüedad: 21 años, 10 meses
Puntos: 1
No josemi, no está cerca. Es SPAM puro y duro. Pido a forosdelweb.com que coja su ip y se la mande al ministerio.

Este tipo de escoria es el que hace que tenga mas de 400 correos diarios de basura.

kilobyte das asco, mucho asco.
__________________
Web de la semana o lo que tarde en cambiarlo: Blog de Angie McKaig

Cita de la semana o lo que tarde en cambiarla: "Cuando el hombre ya no encuentre placer en su trabajo y trabaje sólo para alcanzar sus placeres lo antes posible, entonces, sólo será casualidad que no se convierta en delincuente" - Theodor Mommsen
  #4 (permalink)  
Antiguo 30/04/2004, 11:42
 
Fecha de Ingreso: abril-2002
Mensajes: 60
Antigüedad: 22 años, 8 meses
Puntos: 0
ACLARANDO EL TEMA

Ok, yo siento mucho haber causado esta polémica, lo que pasa es que tengo algún contacto con webmasters que siempre me piden ese tipo de información y yo les hago el trabajo pues yo soy programador de aplicaciones de este tema no conozco mucho es un campo de los webmasters, yo hago programas que extraen cualquier tipo de información desde webs... VEO ENTONCES QUE MUCHOS WEBMASTERS NO TIENEN UNA ETICA MUY DEFINIDA AL RESPECTO, YA QUE EN LOS FOROSDEL WEB EXISTEN ALGORITMOS EN PHP QUE EXTRAEN EMAILS,... ESO QUIERE DECIR QUE LO HACEN... Y POR EL POST DE LAS DOS PERSONAS ANTERIORES, ES ALGO INCORRECTO... ENTONCES PROMUEVAN UNA CULTURA DE RESPETO ENTRE USTEDES QUE SON WEBMASTERS.

Pues puse es POST por sugerencia de ellos (Webmasters avanzados) quienes me referian que hay muchos webmasters buscando este tipo de programas a quienes podría ofrecerles mis servicios....Pues bien, dejaré el post a fin de que podamos hacer algo; plantear nuevas críticas al respecto o definitivamente seguir con las costumbres.

En todo caso, también yo detesto que me lleguen correos no solicitados y por lo que entiendo aunque vengan con tu nombre ya es SPAM "del puro y duro" ... asi que acepto las criticas al respecto. ¿Y qué persona no tiene derecho a rectificarse?...

"Es preferible equivocarse en la práctica que ser perfectos en teoría".
  #5 (permalink)  
Antiguo 30/04/2004, 12:11
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 6 meses
Puntos: 16
Bueno, extraer un email de una pagina es una cosa. Enviar un email con esa informacion es otra. Podriamos compararlo con las armas: comprar un arma no significa que vayas a usarla para fines ilegales.

Un script de extraccion de emails (o informacion) puede tener incluso usos legales. Imaginate que tienes tu web hecha exclusivamente con HTML, y tienes en una pagina el listado de todos tus clientes (email, nombre, pagina web), y tonto de ti no tenias esa informacion en una base de datos (ni tabla excel). Pues en lugar de "picarlos" a mano, haces el script y ya esta.

Un script no es ni legal ni ilegal. Lo legal o ilegal es lo que hagas con ese script. En PHP cuando preguntan por como extraer informacion de otra web, lo primero que les digo es que pidan permiso y pregunten si tienen algun formato especial para compartirlo.

No se lo avanzados webmasters que son tus amigos, pero tendrian que haberte explicado lo que es el spam.

El problema de tu mensaje que ofrecias tu servicios para usar tus conocimientos para hacer email marketing. Lo ponias como si los datos de tu aplicacion podian ser usados para crear listas de direcciones para "emails publicitarios". Es como si yo anunciara un P2P como "sistema para compartir warez".

Tu aplicacion en si misma es legal (no es mas que un parser, como el link_extractor que viene con PERL). Creo que en mi primer mensaje no hago referencia a tu aplicacion, sino al uso que comentas.

Pero ya en el tema de tu aplicacion, ¿respetas el robots.txt? Porque imagino que tu aplicacion es un robot. Y que usara un user_agent propio (no ocultandose como explorer), para quedar reflejado en los logs. Y que incluso lo has dado de alta en http://www.robotstxt.org/wc/robots.html .

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #6 (permalink)  
Antiguo 14/05/2008, 09:02
Avatar de farra  
Fecha de Ingreso: marzo-2008
Ubicación: Aqui estoy
Mensajes: 574
Antigüedad: 16 años, 10 meses
Puntos: 20
Re: Extractor De Emails Avanzado

Extractor de mails:


Código PHP:

<?php 
$TXTAREAini
="<textarea name='textfield' id='textfield' cols='100' rows='10'>";
$TXTAREAfin="</textarea>";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Extractor de mails</title>
<script>
function mostrarcampo(id){
    document.getElementById(id).style.display="";
}

function ocultarcampo(id){
    document.getElementById(id).style.display="none";
}
</script>
<script language="javascript" type="text/javascript">
function borra(ID){
    var texto = document.getElementById(ID).value;
        if(texto == 'Escriba el texto aqui'){
            document.getElementById(ID).value='';
        }
}
function restaura(ID){
    var texto = document.getElementById(ID).value;
        if(texto == '' || texto == ' '){
            document.getElementById(ID).value='Escriba el texto aqui';
        }
}
</script>
</head>

<body><div align="center"> <form id="form1" name="form1" method="post" action="">
<p><strong>Texto:</strong></p>
<p>
  <textarea id="tx" onclick="borra('tx');" onblur="restaura('tx');" name="texto" cols="50" rows="6"><?php if($_POST['texto'] != ""){ echo $_POST['texto']; }else{ ?>Escriba el texto aqui<?php ?></textarea>
</p>
<p><strong>Formato: 
  </strong>
  <input name="tiposep" type="radio" value="linea" checked="checked"  onclick="ocultarcampo('separ');" />
  Enter
  |
  <input name="tiposep" type="radio" value="coma"  onclick="ocultarcampo('separ');" />
  , |
<input name="tiposep" type="radio" value="puntocoma" onclick="ocultarcampo('separ');"  />; | 
<input name="tiposep" type="radio" id="otro" value="otro" onclick="mostrarcampo('separ');" />
Otro<div id="separ" style="display:none;"> &gt; separado por:
<input name="separador" type="text" size="4" maxlength="1" /></div>
</p>
<p>
  <input type="submit" name="Submit" value="Extraer" />
</p>

</form>
<hr />
<p><strong>Mails Extraidos:</strong></p>
<?php
if (isset($_REQUEST['texto']) && !empty($_REQUEST['texto'])) {
  
// obtiene el texto del area de texto
  
$text $_REQUEST['texto'];
}

// extraer emails
if (!empty($text)) {
  
$res preg_match_all(
    
"/[a-z0-9]+([_\\.-][a-z0-9]+)*@([a-z0-9]+([\.-][a-z0-9]+)*)+\\.[a-z]{2,}/i",
    
$text,
    
$matches
  
);

  if (
$res) {
  
    
/// inicio separador <br />
    
if(isset($_POST['tiposep']) && ($_POST['tiposep'] == "linea")){
        foreach(
array_unique($matches[0]) as $email) {
              echo 
$email "<br />";
        }
    }
    
/// fin separador <br />
    
    
    /// inicio separador ;
    
if(isset($_POST['tiposep']) && ($_POST['tiposep'] == "coma")){
        echo 
$TXTAREAini;
        foreach(
array_unique($matches[0]) as $email) {
              echo 
$email ",";
        }
        echo 
$TXTAREAfin;
    }
    
/// fin separador ;


    /// inicio separador ,
    
if(isset($_POST['tiposep']) && ($_POST['tiposep'] == "puntocoma")){
    echo 
$TXTAREAini;
        foreach(
array_unique($matches[0]) as $email) {
              echo 
$email ";";
        }
    echo 
$TXTAREAfin;
    }
    
/// fin separador ,
    
    

    // inicio separador elejido por usuario
    
if(isset($_POST['separador']) && ($_POST['separador'] != "") && ($_POST['tiposep'] == "otro")){
        echo 
$TXTAREAini;
    
$separador=$_POST['separador'];
        foreach(
array_unique($matches[0]) as $email) {
          echo 
$email.$separador;
        }
        echo 
$TXTAREAfin;
    }
    
// fin separador elejido por usuario
    
  
}
  else {
    echo 
"No se hayaron mails";
  }
}

?>
<p>&nbsp;</p>
</div>
</body>
</html>

coincido con lo que decis... no nescesariamente tenes que usar estas aplicaciones para hacer spam...

este extractor que postee por ejemplo lo uso frecuentemente para extraer mails que me mandan la gente...

por ejemplo mi viejo es profesor de facultad y suele mandar los trabajos practicos por mails a los alumnos que se lo piden.. y son cientos de alumnos...

imaginate enviar 1 por 1 a cada alumno el mismo mail.. y todos los semestres son diferentes alumnos osea que no puede tener la lista de todos... y los mails como los consigue?

facil: pone su mail en la pizarra y los alumnos que quieran el ejercitario le mandan un mail pidiendole con el asunto X...

entonces el lo que hace en su OUTLOOK es crear una regla que todos los mails con el asunto X... vayan a una carpeta luego selecciona todos les da reenviar poniendo todos como adjuntos de 1 sola ves pero en ves de reenviar pone "archivo" -> Guiardar como... y luego lo abris con un TXT y ves el fuente copias el fuente y lo pegas en el programita que esta ahi arriba y LISTO!!!!

ya tiene el mail de todos sus alumnos y en el formato que le pida su outlook o gmail o hotmail para mandarles el trabajo practico...

y no es spam... me explique?
__________________
Firma:
Es mas dificil para el mono entender que el hombre desciende de el....

PD: Siempre doy karma al que me da una buena respuesta... ;0)
  #7 (permalink)  
Antiguo 14/05/2008, 09:31
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 17 años
Puntos: 606
Re: Extractor De Emails Avanzado

Tranqui, que solo han pasado 4 años...
__________________
Aviso: No se resuelven dudas por MP!
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 20:35.