# Headless Browser
## Python
- [Playwright](https://playwright.dev/)
- [GitHub - microsoft/playwright-python: Python version of the Playwright testing and automation library.](https://github.com/microsoft/playwright-python)
- Tips
- [playwright-community/playwright-go: Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API.](https://github.com/playwright-community/playwright-go)
[[Playwright と Puppeteer の違い by ChatGPT]]
試してみた。
[Report to Slide (lab).ipynb](https://gist.github.com/hibi-myzk/4f8aacc0622bed8564a1790817353181)
## JavaScript
- [Puppeteer | Puppeteer](https://pptr.dev/)
- [puppeteer/puppeteer: JavaScript API for Chrome and Firefox](https://github.com/puppeteer/puppeteer)
- Tips
- [Why is the text blurred after being translated into pictures? · Issue #571 · puppeteer/puppeteer](https://github.com/puppeteer/puppeteer/issues/571)
## Go
- [chromedp/chromedp: A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.](https://github.com/chromedp/chromedp)
- Tips
- [chromedp/screenshot\_test.go at 9b5f6f6b1f8ef1cc90885c15579b84d6a4d2e49f · chromedp/chromedp · GitHub](https://github.com/chromedp/chromedp/blob/9b5f6f6b1f8ef1cc90885c15579b84d6a4d2e49f/screenshot_test.go#L129)
## References
- [Chrome DevTools Protocol](https://chromedevtools.github.io/devtools-protocol/)
- [Chart.js をサーバーサイドで使う方法 #JavaScript - Qiita](https://qiita.com/shellyln/items/040dbe51dc17d90bbf16)