cd ~/open-source/

chrille@linux:~$ apt show puppeteer

Puppeteer

Puppeteer är ett bibliotek från Google som styr Chrome och Chromium utan synligt fönster. Du använder det för att skriva tester, generera PDF:er, ta skärmdumpar eller crawla webbsidor med ett högnivå-API. Det passar dig som vill ha nära kontroll över Chrome och som arbetar i Node.js.

Projektsidan för Puppeteer
Projektets egen sida, som den såg ut vid importen.

Puppeteer ger dig ett högnivå-API för att styra Chrome och Chromium i headless-läge, vilket betyder att webbläsaren körs i bakgrunden. Du kan navigera till sidor, klicka, fylla i formulär, ta skärmdumpar och generera PDF:er med några rader kod. Det passar dig som vill ha nära kontroll över Chrome och som arbetar i Node.js. Det är särskilt användbart för tester, automatisering och skrapning av webbsidor. Du får tillgång till webbläsarens fulla funktionalitet utan att behöva öppna ett fönster. Du kan automatisera inloggningar, följa länkar, hämta data från sidor och generera PDF:er eller skärmdumpar med några rader kod. Det passar dig som behöver nära kontroll över Chrome och som vill ha ett pålitligt verktyg för tester och automatisering i Node.js.