Github: https://github.com/seleniumhq/seleniumDocumentation: https://playwright.dev/
O Selenium WebDriver é uma ferramenta amplamente usada projetada principalmente para automatizar os navegadores da Web, tornando-a útil para raspagem na Web e também para testar aplicativos da Web.Github: https://github.com/segment-boneyard/nightmare
O JQuery é uma biblioteca JavaScript rápida, pequena e rica em recursos que simplifica coisas como Traversal e manipulação de documentos HTML e manipulação, manuseio de eventos e animação.Ele foi projetado para simplificar o processo de configuração, gravação e manutenção da automação do navegador, teste de interface do usuário e scripts de raspagem na web.Coisas que você poderia fazer com o selênio:
Github: https://github.com/seleniumhq/seleniumDocumentation: https://www.selenium.dev/documentation/webdriver/
Crawlee é uma biblioteca de raspagem na web desenvolvida pela APIFY.Além disso, se sua tarefa de raspagem exigir interagir com a página (clicando em botões, preenchendo formulários, navegando por um processo de várias etapas), o marionetista é adequado para esses tipos de interações.
Fonte: https://serpapi.com/blog/top-javascript-web-scraping-libraries/