Why use Selenium to web scrape data?
Pourquoi utiliser Selenium pour web scrapper des données ?
Selenium is an open-source framework initially developed to run automated tests on various browsers (Chrome, Internet Explorer, Firefox, Safari,...). This library is also used for web scraping, as it enables users to navigate between web pages and interact with page elements like a real user. In this way, it becomes possible to scrape dynamic web sites, i.e. sites that return a certain result to the user depending on his or her actions.
Selenium est un framework open-source initialement développé pour exécuter des tests automatisés sur différents navigateurs (Chrome, Internet Explorer, Firefox, Safari,…). Cette librairie est également utilisée pour effectuer du web scraping, car elle permet de naviguer entre des pages internet et d’interagir avec les éléments de la page comme un utilisateur réel. Ainsi, il devient possible de scraper des sites web dynamiques, c’est-à-dire, des sites qui retournent un certain résultat à l’utilisateur en fonction de ses actions.