What does HackerNews think of chromedp?
A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.
[0] https://github.com/chromedp/chromedp [1] https://github.com/chromedp/docker-headless-shell
This is totally an edge case I didn't even think of until I read that blog. Super happy that my monitoring approach picks up on it.
For others wanting to do the same I'm using chromedp. It does take up way more resources tho. I worked out I can do 90 per minute per 8-core 16gb server.
It's really just bindings for the dev tools protocol.
Half the GitHub issues result in "well the protocol requires X and we can't change that".
Pupeteer is popular because it's web automation protocol bindings for a web language, not because it a sophisticated layer or does very much.
There are literally dozens of language bindings for the protocol. [1] Some are quite good and widely used, for example chromedp (Go bindings). [2]
[1] https://github.com/ChromeDevTools/awesome-chrome-devtools#pr...