โจทย์: ให้แต่ละกลุ่มสร้าง Web Application ที่ทำหน้าที่เป็น Web Crawler โดยใช้ Regular Expression Library ของ Python (import re) ในการรวบรวมรายชื่อของหมวดหมู่ที่นักศึกษาสนใจ จำนวน 1 หมวด (แต่ละกลุ่มห้ามซ้ำหมวดกัน) เช่น นักแสดงไทย นักร้องเกาหลี อาหารนานาชาติ เป็นต้น โดยจำนวนชื่อในหมวดที่เลือกต้องไม่ต่ำกว่า 200 ชื่อ สามารถ Crawl มาจากหลายแหล่งได้ เช่น Wikipedia, IMDb เป็นต้น และต้องใช้ Regular Expression ในการ Extract รายชื่อ.
| Home | All brand phone |
|---|---|
![]() |
![]() |
| Phones in brand | Phone specs |
![]() |
![]() |
| About | Export CSV file |
![]() |
![]() |
| Tech Stack | Version | Download |
|---|---|---|
| link | ||
| link |
python -m venv apps/backend/venvณ root path ของ project (ใช้ command prompt ด้วยสิทธิ์ admin เท่านั้น!!!)
cd apps/backend/venv && mklink /d bin Scriptsปิด command prompt กลับไปที่ code editor จากนั้นพิม
bun installตามด้วย
bun run devเมื่อแก้ไช backend เสร็จให้พิมพ์คำสั่งตามนี้ เพื่อให้ generate helper สำหรับ query จาก backend ได้
cd apps/frontend && bun run openapi-tsปล. package ทั้งหมดจะลงไว้ใน folder โปรเจคนี้
docker build -t phone-web-crawler .docker run -p 8000:8000 --rm phone-web-crawler





