Hey, at least they aren't bogged down by silly things like controlling what version of deps get installed. aspider depends on pyppeteer (with no version pinning) to download a copy of chromium (with no checksum validation).
It's for scraping, as far as I know the best way to do that these days is with headless Chrome, and then probably injecting some custom JS. What this provides over just using puppeteer or pyppeteer directly I'm not sure...
Is there a better way to scrape nowadays? There's so much javascript that needs to be loaded and run to make a site usable. Scrapy doesn't really do enough anymore.
I think Puppeteer also downloads a recent version of Chrome/Chromium that is guaranteed to work with the API. Why is this out of the ordinary for a headless web scraping framework?