You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This library works "good enough" for our basic scraping/checking requirements. Now we can talk directly from Python/CDIO into the Chrome browser, no need for a middle "node" process (horrible!!)
It's important to remember that Playwright is written as a TESTING library first, it's not meant exactly for our use-case.
The main two drawbacks with playwright are
It spins up a very heavy node process for every watch PLUS the browser
Is a lot more platform dependant
Less code to maintain
pyppeteer-ng is async based (so is playwright, tho we use it in sync mode)
Way lighter docker builds
Faster checking
Problems - may impact robot-evasion abilities, we will see.
There is no reason to use playwright anymore now that https://github.com/dgtlmoon/pyppeteer-ng exists.
This library works "good enough" for our basic scraping/checking requirements. Now we can talk directly from Python/CDIO into the Chrome browser, no need for a middle "node" process (horrible!!)
It's important to remember that Playwright is written as a TESTING library first, it's not meant exactly for our use-case.
The main two drawbacks with playwright are
node
process for every watch PLUS the browserProblems - may impact robot-evasion abilities, we will see.
Todo
The text was updated successfully, but these errors were encountered: