แสนยากร ชัยพิพัฒน์วรกุล
English
ผลงานทั้งหมด

ต้นแบบ

WebFetcher

ส่ง URL เข้ามาแล้วได้ตารางและรายการในหน้านั้นกลับเป็น JSON ด้วย headless Chrome

ช่วงเวลา
2026
บทบาท
พัฒนาคนเดียว
ฝ่ายที่ใช้
สำนักงานและ IT

สิ่งที่สร้าง

API ตัวเล็กสำหรับอ่านหน้าเว็บที่ต้องรัน JavaScript ก่อนจึงจะเห็นข้อมูล ซึ่ง HTTP fetch ธรรมดาอ่านไม่ได้

ฟีเจอร์หลัก

  • endpoint เดียว POST /api/scrape
  • ดึงตารางพร้อมจับคู่หัวคอลัมน์กับแต่ละแถว
  • ไม่มีตารางก็คืนข้อความในหน้า
  • เก็บลิงก์ทั้งหมดในหน้า
  • รอเนื้อหาที่โหลดทีหลังก่อนอ่าน

เบื้องหลังทางเทคนิค

  • ใช้ Chrome ของระบบใน Docker พร้อมฟอนต์ไทย/CJK และปิดเบราว์เซอร์ใน finally เสมอ