Webscrapping con Selenium

Selenium es un conjunto de herramientas de software de código abierto diseñadas para la automatización de navegadores web. Es ampliamente utilizado para probar aplicaciones web mediante la emulación de interacciones de usuarios en diferentes navegadores y sistemas operativos. Entre los distintos tipos de usos comerciales que puede tener, está el de la extracción de información automática para el analisis comercial y/o productivo industrial.

El siguiente código es una muestra de la implementacion de esta libreria perteneciente al lenguaje Python en el cual se extrae la información de un sitio e-comerce (Mercado Libre) donde le pediremos al codigo que encuentre dentro del sitio la información solicitada que será en este caso los títulos publicados cuando se selecciona en la barra de busqueda las palabras "Play Station 5".

En la siguiente sección se encuentra el código implementado para hacer el scraping. En las secciones posteriores no se va a profundizar en las librerias ni en el funcionamiento del código, más allá de eso nos enfocaremos en las razones que tenemos para usar Python y Selenium por sobre otros métodos y lenguajes:

Python es una opción popular y sólida para el desarrollo web en comparación con varios otros lenguajes de programación. Al final, puede que la elección del lenguaje sea cuestión de comidad, familiaridad y/o costumbre y facilidad de implementación. Sin embargo, aquí enlistamos algunos lenguajes comunes con los que Python compite y por qué podría preferirse en ciertos casos:

A continuación enlistamos algunas razones por las cuales se podría preferir Selenium por sobre otros métodos de extracción de información web (webscraping):

Home