ScrapeServ - 特定のURLをスクリーンショットに変換するAPIサーバー
(github.com/US-Artificial-Intelligence)- ローカルマシンでAPIサーバーを実行してURLを送信すると、サイトデータをファイル形式で受け取り、サイト内の複数箇所のスクリーンショットもあわせて生成
- ページをスクロールして複数セクションのスクリーンショットを撮影
- Dockerコンテナで動作し、Playwrightを使ってFirefoxブラウザを起動するため、リソース消費はやや多め
- 処理はキューで行われ、HTTPヘッダー・302リダイレクト・ダウンロードリンクを適切に処理
- ブロッキングAPI
1件のコメント
Hacker Newsのコメント に、これの代わりになりそうな面白いものがたくさんありますね。
chrome --headless --screenshot="path/to/save/screenshot.png" --disable-gpu --window-size=1280,720 "https://www.example.com"firefox -screenshot file.png https://example.com --window-size=1280,720:screenshot --helpを打つと、さまざまなオプションが使える