ScrapeServ - เซิร์ฟเวอร์ API ที่แปลง URL เฉพาะให้เป็นภาพหน้าจอ
(github.com/US-Artificial-Intelligence)- รันเซิร์ฟเวอร์ API บนเครื่องโลคัลแล้วส่ง URL เข้าไป ก็จะได้รับข้อมูลของเว็บไซต์ในรูปแบบไฟล์ พร้อมทั้งสร้างภาพหน้าจอของหลายส่วนในเว็บไซต์ไปด้วย
- เลื่อนหน้าหน้าเว็บเพื่อจับภาพหน้าจอของหลายเซกชัน
- ทำงานในรูปแบบคอนเทนเนอร์ Docker และใช้ Playwright เพื่อรันเบราว์เซอร์ Firefox จึงใช้ทรัพยากรค่อนข้างมากเล็กน้อย
- งานถูกประมวลผลผ่านคิว และรองรับการจัดการ HTTP header, 302 redirect และลิงก์ดาวน์โหลดได้อย่างถูกต้อง
- 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ใน Developer Console ของ Firefox เพื่อดูตัวเลือกได้หลากหลาย