VĂ€lja on antud Puppeteer 23, raamatukogu brauseri juhtimise automatiseerimiseks.

Esitatud on JavaScripti teegi Puppeteer 23 vÀljalase, mis on mÔeldud veebibrauserite haldamise automatiseerimiseks. Teek sobib nii automaatsete tavategevuste tÀitmiseks brauseris kui ka brauserite testimiseks ja kasutaja tegevuste simuleerimiseks. Projekti kood on kirjutatud TypeScriptis, kasutades Node.js-i ja levitatakse litsentsi Apache 2.0 alusel.

NÀiteks vÔimaldab Puppeteer luua skripti, mis kÀivitab brauseri, seadmestab vajaliku akna suuruse, avab kindla lehe, keskendub mÀÀratud otsinguvÀljale, sisestab vÀljale andmed ja saadab pÀringu, seejÀrel suundub esimesele tulemusele loendis ja salvestab saadud lehe. Teek pakub ka vÔimalusi valitud brauseri uusima versiooni allalaadimiseks, simuleerides tegevust valitud riistvaraseadmest (nÀiteks Pixel 5 nutitelefon), autentimisvormide töötlemiseks. Töö kÀigus on vÔimalik jÀlgida, peata, muuta vÔi blokeerida vÔrgupÀringuid ja -vastuseid ning manipuleerida HTTP-pealkirjadega ning kÀivitada oma skripte avatud lehtede kontekstis.

Puppeteer 23 vĂ€ljalaskmine on mĂ€rkimisvÀÀrne, kuna see toetab Firefoxi brauserit, lisaks algselt toetatud Chromiumi mootoril pĂ”hinevatele brauseritele (Puppeteer projekti arendab Chrome Browser Automation meeskond). Brauseritega suhtlemiseks toetatakse protokolle CDP (Chrome DevTools Protocol) ja WebDriver BiDi. Brauserid kĂ€ivitatakse vaikimisi ekraanita reĆŸiimis (headless). MĂ€rgitakse, et uue versiooni lisamine Firefoxi ja WebDriver BiDi toe nĂ€ol vĂ”imaldab kasutada Puppeteerit universaalse vahendina veebirakenduste testimise automatiseerimiseks erinevates brauserites.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster