Era a principios de 2019, el COVID acababa de llegar a Australia, y mi contrato de arrendamiento estaba a punto de expirar en mi apartamento sobrevalorado y bastante infestado de cucarachas en Bondi Beach. Necesitaba un lugar donde vivir, pero no quería comprometerme con otro contrato de seis meses, ya que esperaba regresar a Europa durante unos meses una vez que las cosas volvieran a la normalidad (¡esto está tardando más de lo previsto!).
A medida que se imponían restricciones de viaje y cierres de fronteras en todo el país, las noticias estaban llenas de historias sobre cómo la industria turística se encontraba en una situación desesperada, y entonces se me ocurrió la idea:
Deberíamos aprovechar esta oportunidad para viajar por Australia y conseguir alojamientos vacacionales realmente económicos.
Queríamos pasar un tiempo en Noosa, una elegante ciudad turística en Queensland. Una rápida búsqueda en Google reveló literalmente cientos de propiedades de alquiler vacacional, pero ¿cómo podríamos contactar con todas ellas para encontrar las que estuvieran interesadas en ofrecer tarifas económicas?
¿La respuesta? Extrajimos los correos electrónicos de los sitios web que aparecían en los resultados de búsqueda y les enviamos un correo a todos a la vez.
Mi novia Mercedes es ingeniera de aprendizaje automático, por lo que es bastante hábil con los scripts de Python. Yo soy un experto en SEO, así que sé una cosa o dos sobre cómo funciona Google. Juntos construimos un impresionante script que nos permitió:
- Introducir una consulta de búsqueda y obtener los resultados de búsqueda de Google (en nuestro caso, ‘apartamentos vacacionales Noosa’)
- Extraer las 100 URL principales de las páginas en los resultados de búsqueda
- Examinar el código HTML de esas páginas para encontrar y extraer una dirección de correo electrónico de contacto, y si no había ninguna, buscar una página de ‘contacto’ y verificarla también
- Exportar las direcciones de correo electrónico a un archivo CSV que pudiéramos descargar
Después de extraer los correos electrónicos, redacté un mensaje que enviamos a todas las direcciones que habíamos encontrado. El correo electrónico que escribí básicamente explicaba nuestra situación, lo que estábamos buscando y nuestro presupuesto semanal (¡que era aproximadamente una cuarta parte de lo que normalmente se esperaría pagar!).
¡Funcionó! Después de intercambiar algunos correos electrónicos con varios complejos turísticos, encontramos un hermoso lugar llamado Bali Hai. Los administradores, Michael y Suzanne, eran una pareja encantadora que estaba feliz de tenernos alojados allí durante unos meses. Terminamos pagando $600 por semana (menos de la mitad de la tarifa semanal habitual, ¡y mucho más barato que donde me había estado alojando en Bondi!).
¿Cómo puede extraer direcciones de correo electrónico de una búsqueda de Google?
¡Es realmente fácil!
Haga clic aquí para ir a nuestra herramienta de extracción de Google.
Está construida utilizando un script de Python en un archivo de Google Colab, ¡pero no se desanime si todo esto suena un poco técnico!
- Clone el cuaderno para poder realizar cambios y guardar el resultado en su propio Google Drive
- Introduzca su consulta de búsqueda en el espacio en la parte superior del cuaderno donde dice ‘Introduzca su consulta de búsqueda entre las comillas aquí’
- Presione CTRL + F9 (cmd + F9 en mac) para ejecutar todas las celdas.
- ¡Dele a la herramienta un minuto o dos para que se ejecute y voilà! Se le solicitará que descargue un archivo CSV que contiene todas las direcciones de correo electrónico encontradas.
¿Alguna pregunta? Hágamelo saber en la sección de comentarios a continuación.