Firecrawl CLI คือเครื่องมือเทอร์มินัลแบบครบวงจรสำหรับนักพัฒนาและ AI เอเจนต์ ที่ต้องการเก็บข้อมูล (scrape), ค้นหา (search), สร้างแผนผัง (map), คลานเว็บไซต์ (crawl) และควบคุมเบราว์เซอร์อัตโนมัติบนเว็บไซต์ใดก็ได้ รองรับมาร์กดาวน์ที่สะอาด, JSON, สกรีนช็อต และบันทึกผลลัพธ์ลงระบบไฟล์โดยตรง ใช้งานง่ายผ่าน npx firecrawl (ไม่ต้องติดตั้ง) หรือจะติดตั้งแบบ global ก็ได้ เชื่อมต่อกับ Claude Code, Cursor หรือ OpenCode ด้วยคำสั่งเดียว firecrawl init เพื่อเพิ่มความสามารถโดยอัตโนมัติ
คุณควรติดตั้ง Firecrawl CLI เพราะมันช่วยให้ได้ข้อมูลเว็บที่เชื่อถือได้และเป็นเรียลไทม์โดยไม่ต้องเขียนสคริปต์เอง ลดปัญหาคำขอที่ถูกบล็อก รวมฟีเจอร์ที่จำเป็นอย่างการ scrape, search, map, crawl และ cloud browser session ไว้ในเทอร์มินัลเดียว ส่งออกผลลัพธ์เป็น markdown, JSON, screenshot หรือ HTML โดยตรง ลดโทเค็นและเพิ่มความแม่นยำสำหรับ LLM agent ใช้งานได้ดีกับเว็บที่เรนเดอร์ด้วย JavaScript, เว็บไดนามิก หรือเว็บที่มีการป้องกันซับซ้อน
💡ก่อนเริ่มใช้ Firecrawl CLI ดาวน์โหลด Apidog ฟรี Apidog ช่วยให้คุณทดสอบและดีบักปลายทาง Firecrawl API ได้ง่ายขึ้น ทั้ง API keys, พารามิเตอร์, รูปแบบการตอบกลับ ด้วยอินเทอร์เฟซที่ใช้งานสะดวก ประหยัดเวลาในการแก้ปัญหา agent integration
ด้านล่างนี้คือขั้นตอนการเตรียมระบบ, ติดตั้ง Firecrawl CLI, ตรวจสอบสิทธิ์, ใช้งานคำสั่งหลัก, ผสานรวมกับเอเจนต์ และแนวทางปฏิบัติที่ดีที่สุด Firecrawl CLI จัดการ concurrency, rate limits และ local cache อัตโนมัติ คุณจึงโฟกัสที่การดึงข้อมูลสำคัญได้ เลือกใช้ flag ต่างๆ เช่น format selector, wait timer เพื่อปรับคุณภาพและประสิทธิภาพผลลัพธ์ให้เหมาะกับงานของคุณ
Firecrawl CLI ดีกว่าเครื่องมือเว็บเดิมอย่างไร
- เรนเดอร์ JavaScript ได้โดยตรงผ่าน cloud browser
- รองรับเว็บไซต์ที่มีการป้องกันบอท
- ส่งออก markdown ที่คลีนสำหรับ LLM agent โดยตัดส่วนที่ไม่จำเป็น ลด context window
- เขียนไฟล์ลงเครื่อง ค้นหาเนื้อหาด้วย bash ได้ ไม่ต้องเรียก API ซ้ำๆ
- สคริปต์ agent ผสมผสานคำสั่ง scrape, search, map, crawl, browser ได้ในลูปเดียว
- ไม่ต้องใช้ไลบรารีแยก, headless instance หรือ proxy
- flag อย่าง --only-main-content ช่วยให้ผลลัพธ์สะอาด ประหยัดโทเค็น
เตรียมสภาพแวดล้อมก่อนติดตั้ง Firecrawl CLI
- ตรวจสอบ Node.js ≥18
node --version
อัปเดตผ่าน package manager หรือ nvm หากจำเป็น
- สร้างไดเรกทอรี workspace เพื่อจัดระเบียบผลลัพธ์
mkdir firecrawl-cli-projects && cd firecrawl-cli-projects
ใช้ git ติดตามข้อมูลได้สะดวก
- ปิด telemetry (ถ้าต้องการ)
export FIRECRAWL_NO_TELEMETRY=1
ติดตั้ง Firecrawl CLI (แนะนำสำหรับเอเจนต์)
ติดตั้ง, ตรวจสอบสิทธิ์, และเพิ่มความสามารถ agent ในขั้นตอนเดียว:
npx -y firecrawl-cli@latest init --all --browser
ระบบจะเปิดเบราว์เซอร์ให้ล็อกอินบัญชี Firecrawl และสร้าง/บันทึก API key อัตโนมัติ รีสตาร์ท agent เพื่อใช้งานฟีเจอร์ใหม่ ติดตั้งแบบ global และเปิดใช้งาน MCP/serverless browser access
ติดตั้ง Firecrawl CLI แบบ Global
สำหรับการใช้งานบ่อย ติดตั้ง global:
npm install -g firecrawl-cli
firecrawl --version
ใช้งานได้ทุกไดเรกทอรีทันที
ตรวจสอบสิทธิ์และ config
- ล็อกอิน OAuth
firecrawl login
- ตั้งค่า API key ด้วยตนเอง (ถ้าต้องการ)
export FIRECRAWL_API_KEY=fc-your-key-here
- ตรวจสอบสถานะ
firecrawl --status
ดูเครดิต, concurrency, authentication
- ดู config ทั้งหมด
firecrawl view-config
เปลี่ยนบัญชี: firecrawl logout แล้วล็อกอินใหม่
สำหรับ self-hosted: ใช้ --api-url http://localhost:3002
ใช้งานคำสั่ง Scrape
ดึงเนื้อหาจาก URL:
firecrawl scrape https://example.com --only-main-content
เพิ่ม -o กำหนดชื่อไฟล์, --only-main-content ช่วยตัดเนื้อหาที่ไม่จำเป็น
ขอหลาย format พร้อมกัน:
firecrawl scrape https://example.com --format markdown,json,html,links,images --pretty
จับภาพหน้าจอ: ใช้ --screenshot หรือ --full-page-screenshot
รอโหลด: --wait-for 5000
กรอง tag ตามต้องการ:
firecrawl scrape https://docs.example.com --include-tags main,article --exclude-tags nav,footer,script
เพิ่ม --timing เพื่อวัด performance
คำสั่ง Search
ค้นหาและ scrape ทันที:
firecrawl search "latest AI agent benchmarks" --scrape --limit 8 --scrape-formats markdown
กรองความใหม่ด้วย --tbs qdr:w, กำหนด location/source type รวมกับ browser session ได้
สร้าง Site Map
ดึง URL ทั้งหมด:
firecrawl map https://example.com -o sitemap.json
ผลลัพธ์เป็นโครงสร้าง meta พร้อมสำหรับนำไป scrape หรือ crawl
คลานเว็บไซต์แบบ Recursive Crawl
คลานทั้งเว็บ:
firecrawl crawl https://example.com --wait --progress -o crawl-output.json
เลือกความลึก, จำกัดจำนวนหน้า, กำหนด concurrency ได้ ดู progress แบบ real-time
ควบคุม Cloud Browser Session
สร้าง session:
firecrawl browser launch-session
สั่งงาน session:
firecrawl browser execute "open https://news.ycombinator.com" --session <id>
firecrawl browser execute "click .titleline > a" --session <id>
firecrawl browser execute "scrape" --session <id>
รองรับ click, type, navigate, scrape หลัง interaction
ปิด session เพื่อคืน resource
แทนที่โค้ด Puppeteer ที่ซับซ้อนด้วยคำสั่งเดียว
การตั้งค่า Advanced และ Global Flags
ปรับแต่งค่าถาวร:
firecrawl config --api-url https://your-custom-endpoint --concurrency 5
บังคับ export JSON, ปรับ header, ตรวจสอบเครดิตด้วย --status, export FIRECRAWL_API_KEY ใน shell profile
รวมกับ AI Coding Agents
ติดตั้ง skill ด้วย
npx -y firecrawl-cli@latest init --all
agent จะตรวจพบ Firecrawl CLI อัตโนมัติ
CLI + Skills: agent รันคำสั่ง CLI ตาม workflow
MCP: agent เรียกใช้ native tool แบบ invisible
Firecrawl CLI ส่งคืน path ไฟล์ในเครื่อง ช่วยลด context window เอเจนต์
การแก้ไขปัญหา
- ตรวจสอบสิทธิ์ล้มเหลว: รัน firecrawl login ใหม่
- เจอ rate limit: ลด concurrency หรืออัปเกรด plan ที่ dashboard
- ผลลัพธ์ว่างบน JS-heavy site: ใช้ --wait-for หรือ --only-main-content
- ใช้ --timing สำหรับวินิจฉัย
- เปลี่ยน API key: firecrawl logout แล้ว login ใหม่
แนวทางปฏิบัติที่ดีที่สุด
- ใช้ --only-main-content เพื่อให้ markdown ไม่มีสิ่งรบกวน
- ตั้งชื่อไฟล์และโฟลเดอร์ให้สื่อความหมาย
- ทดสอบในขอบเขตเล็กก่อน crawl ทั้งเว็บ
- รวม pipeline: search → map → crawl
- ใช้ git คุม version ของ output directory
- ตรวจสอบการใช้เครดิตประจำสัปดาห์
เสริม workflow ด้วย Apidog
ดาวน์โหลด Apidog ฟรีและนำเข้า endpoint ของ Firecrawl (scrape, search, crawl ฯลฯ) เข้าสู่คอลเลกชัน Apidog
- แสดงภาพคำขอ
- จัดเก็บ API key เป็นตัวแปร
- จำลอง response
- รันทดสอบอัตโนมัติ ดีบัก flag และ payload ซับซ้อนได้ง่ายก่อนรันทดสอบจริง Firecrawl CLI + Apidog = ข้อมูลเว็บที่เชื่อถือได้พร้อม API behavior ที่ผ่านการยืนยัน
สรุป
ตอนนี้คุณสามารถจัดการทุกขั้นตอนของ Firecrawl CLI ได้เอง ตั้งแต่ติดตั้ง, ตรวจสอบสิทธิ์, ใช้งาน scrape, search, map, crawl, browser automation ทั้งหมดใน CLI เดียว
Firecrawl CLI เปลี่ยนการเข้าถึงเว็บที่ซับซ้อนให้เป็น workflow ที่สะอาดและเน้นเทอร์มินัล เสริมพลังทั้งสำหรับ agent และนักพัฒนา
เริ่มต้นด้วยคำสั่ง init ทดลอง scrape แล้วต่อยอด
Firecrawl CLI ให้ผลลัพธ์ที่ดียิ่งขึ้นเมื่อใช้ flag อย่างเหมาะสมและทดลองกับ use case จริง
ดาวน์โหลด Apidog ฟรีตอนนี้เพื่อเพิ่มประสิทธิภาพการทดสอบ Firecrawl CLI และตรวจสอบ API ของคุณ
ติดตั้ง Firecrawl CLI, ใช้งาน Firecrawl CLI, และปลดล็อกศักยภาพเว็บแบบเรียลไทม์
แหล่งข้อมูลเพิ่มเติม
- เอกสารประกอบ Firecrawl CLI → https://docs.firecrawl.dev/sdks/cli
- เว็บไซต์หลัก Firecrawl → https://www.firecrawl.dev
- คลัง GitHub → https://github.com/firecrawl/cli
- ข้อมูลอ้างอิง API → https://docs.firecrawl.dev/api-reference
- แดชบอร์ด / API key → https://app.firecrawl.dev
- ไคลเอนต์ API ฟรี Apidog → https://apidog.com?utm_source=dev.to&utm_medium=wanda&utm_content=n8n-post-automation
Top comments (0)