วิธีติดตั้ง Firecrawl CLI และวิธีใช้งาน Firecrawl CLI

Herve Kom

Herve Kom

17 March 2026

วิธีติดตั้ง Firecrawl CLI และวิธีใช้งาน Firecrawl CLI

Apidog สำหรับองค์กร

ติดตั้งภายในองค์กร

SSO & RBAC

รองรับ SOC 2

สำรวจ Apidog Enterprise

Firecrawl CLI เป็นเครื่องมือเทอร์มินัลแบบครบวงจรที่ช่วยให้ AI เอเจนต์และนักพัฒนาสามารถเก็บข้อมูล (scrape), ค้นหา (search), สร้างแผนผัง (map), คลานเว็บไซต์ (crawl) และควบคุมเบราว์เซอร์อัตโนมัติบนเว็บไซต์ใดๆ ก็ได้ พร้อมกับมาร์กดาวน์ที่สะอาด, JSON, สกรีนช็อต และอื่นๆ ที่เขียนลงในระบบไฟล์ของคุณโดยตรง รัน Firecrawl CLI ผ่าน npx firecrawl (ไม่ต้องติดตั้ง) หรือติดตั้งแบบ Global จากนั้นเชื่อมต่อกับ Claude Code, Cursor หรือ OpenCode ด้วยคำสั่ง firecrawl init เพียงคำสั่งเดียว ซึ่งจะเพิ่มความสามารถโดยอัตโนมัติ

คุณติดตั้ง Firecrawl CLI เพราะ AI เอเจนต์และนักพัฒนาต้องการข้อมูลเว็บที่เชื่อถือได้และเป็นเรียลไทม์ โดยไม่ต้องใช้สคริปต์แบบกำหนดเองที่เปราะบางหรือคำขอที่ถูกบล็อก Firecrawl CLI รวมการเก็บข้อมูล (scraping), การค้นหาเว็บ (web search), การสร้างแผนผังเว็บไซต์ (site mapping), การคลานเว็บไซต์แบบวนซ้ำ (recursive crawling) และเซสชันเบราว์เซอร์บนคลาวด์ (cloud browser sessions) เข้าไว้ในเครื่องมือเทอร์มินัลเดียว มันส่งออกมาร์กดาวน์ที่สะอาด, JSON ที่มีโครงสร้าง, สกรีนช็อต หรือ HTML โดยตรงไปยังระบบไฟล์ของคุณ ช่วยลดจำนวนโทเค็นและทำให้บริบทแม่นยำสำหรับ LLM เอเจนต์อย่าง Claude Code, Cursor และ OpenCode ใช้ Firecrawl CLI ทุกวันเพื่อดึงเนื้อหาใหม่จากหน้าเว็บที่เรนเดอร์ด้วย JavaScript, เว็บไซต์แบบไดนามิก หรือขั้นตอนการทำงานที่มีการป้องกัน ซึ่งเครื่องมือทั่วไปไม่สามารถจัดการได้

💡
ก่อนที่คุณจะเริ่มใช้คำสั่ง Firecrawl CLI ครั้งแรก ดาวน์โหลด Apidog ฟรี Apidog ช่วยให้คุณทดสอบและดีบักปลายทางของ Firecrawl API ที่ Firecrawl CLI ใช้งานอยู่เบื้องหลังได้ด้วยภาพ ไม่ว่าจะเป็น API keys, พารามิเตอร์ที่กำหนดเอง, รูปแบบการตอบกลับ ทั้งหมดนี้อยู่ในอินเทอร์เฟซที่สะอาดตา ช่วยประหยัดเวลาในการลองผิดลองถูกจำนวนมากเมื่อตั้งค่าหรือแก้ไขปัญหาการรวมเอเจนต์

คุณจะเตรียมระบบ, ติดตั้ง Firecrawl CLI, ตรวจสอบสิทธิ์, สำรวจคำสั่งหลัก, ผสานรวมกับเอเจนต์ และประยุกต์ใช้แนวทางปฏิบัติที่ดีที่สุด Firecrawl CLI จะจัดการการทำงานพร้อมกัน (concurrency), ข้อจำกัดอัตรา (rate limits) และแคชในเครื่อง (local caching) โดยอัตโนมัติ เพื่อให้คุณมุ่งเน้นไปที่การดึงข้อมูลที่มีค่า การเลือกแฟล็กที่แม่นยำใน Firecrawl CLI เช่น ตัวเลือกรูปแบบ (format selectors) หรือตัวจับเวลาการรอ (wait timers) จะช่วยปรับปรุงคุณภาพและประสิทธิภาพของผลลัพธ์ได้อย่างมาก

Firecrawl CLI มอบอะไรให้คุณ และทำไมถึงเหนือกว่าเครื่องมือเว็บแบบดั้งเดิม

Firecrawl CLI เรนเดอร์ JavaScript โดยกำเนิดผ่านเบราว์เซอร์คลาวด์, เคารพการป้องกันบอท, และส่งมอบเนื้อหาได้มากกว่า 80% บนเว็บไซต์ที่ซับซ้อน ซึ่งสคริปต์ที่ใช้ cheerio หรือ Puppeteer พื้นฐานไม่สามารถทำได้ โดยค่าเริ่มต้นคุณจะได้รับมาร์กดาวน์ที่ปรับแต่งมาเพื่อ LLM ซึ่งถูกตัดส่วนที่ไม่จำเป็นออกไป ซึ่งช่วยลดภาระของหน้าต่างบริบทเมื่อส่งผลลัพธ์ไปยังเอเจนต์

Firecrawl CLI เขียนไฟล์ลงในเครื่องแทนการสตรีมเพย์โหลดขนาดใหญ่ ทำให้สามารถค้นหาเนื้อหาที่เก็บข้อมูลมาได้ด้วย bash โดยไม่ต้องเรียกใช้ API ซ้ำๆ คุณสามารถรวมคำสั่ง scrape, search, map, crawl และ browser ของ Firecrawl CLI ในสคริปต์หรือลูปของเอเจนต์ได้อย่างราบรื่น ความสามารถเหล่านี้ช่วยขจัดความจำเป็นในการใช้ไลบรารีแยกต่างหาก, อินสแตนซ์แบบ Headless หรือการหมุนพร็อกซี การตัดสินใจเล็กๆ น้อยๆ เช่น การใช้ --only-main-content ใน Firecrawl CLI ทำให้ได้ผลลัพธ์ที่สะอาดขึ้นและถูกลง ซึ่งนำไปสู่การเพิ่มประสิทธิภาพการทำงานที่สำคัญ

การเตรียมสภาพแวดล้อมของคุณก่อนการติดตั้ง Firecrawl CLI

คุณต้องตรวจสอบว่า Node.js ≥18 เนื่องจาก Firecrawl CLI ขึ้นอยู่กับคุณสมบัติ npm ที่ทันสมัย รันคำสั่ง node --version ในเทอร์มินัลของคุณ อัปเดตผ่านตัวจัดการแพ็คเกจของคุณหรือ nvm หากจำเป็น

คุณสร้างไดเรกทอรีพื้นที่ทำงานเพื่อจัดระเบียบผลลัพธ์ของ Firecrawl CLI:

mkdir firecrawl-cli-projects && cd firecrawl-cli-projects

สิ่งนี้ช่วยป้องกันความยุ่งเหยิงและทำให้ง่ายต่อการติดตามชุดข้อมูลด้วย Git คุณสามารถเลือกปิดการส่งข้อมูล Telemetry ได้:

export FIRECRAWL_NO_TELEMETRY=1

การติดตั้ง Firecrawl CLI โดยใช้วิธี Init ที่แนะนำสำหรับเอเจนต์

วิธีที่เร็วที่สุดคือการติดตั้ง Firecrawl CLI, ตรวจสอบสิทธิ์, และเพิ่มทักษะเอเจนต์ในขั้นตอนเดียว ดำเนินการ:

npx -y firecrawl-cli@latest init --all --browser

Firecrawl CLI จะเปิดเบราว์เซอร์ของคุณเพื่อเข้าสู่ระบบบัญชี Firecrawl (หรือลงทะเบียน), สร้าง/จัดเก็บ API key ของคุณอย่างปลอดภัย, และกำหนดค่าทักษะสำหรับ Claude Code, Cursor และเอเจนต์อื่นๆ ที่เข้ากันได้ รีสตาร์ทเอเจนต์ของคุณหลังจากนั้น เพื่อให้ตรวจพบความสามารถใหม่ของ Firecrawl CLI วิธีนี้จะติดตั้ง Firecrawl CLI แบบ Global และเปิดใช้งานการเข้าถึงเบราว์เซอร์แบบ MCP/Serverless

การติดตั้ง Firecrawl CLI แบบ Global ผ่าน npm สำหรับการใช้งานบ่อยครั้ง

สำหรับการเข้าถึงแบบถาวรและมีความหน่วงต่ำในทุกโปรเจกต์ ให้ติดตั้ง Firecrawl CLI แบบ Global:

npm install -g firecrawl-cli

ตรวจสอบด้วย:

firecrawl --version

ตอนนี้ Firecrawl CLI จะตอบสนองได้ทันทีจากไดเรกทอรีใดก็ได้โดยไม่มีค่าใช้จ่ายเพิ่มเติมจาก npx

การตรวจสอบสิทธิ์ Firecrawl CLI และการตรวจสอบการกำหนดค่าของคุณ

การตรวจสอบสิทธิ์จะปลดล็อกคุณสมบัติ Firecrawl CLI ทั้งหมด รัน:

firecrawl login

Firecrawl CLI จะแจ้งให้มีการตรวจสอบสิทธิ์ OAuth ผ่านเบราว์เซอร์ อีกทางหนึ่ง คุณสามารถตั้งค่าคีย์ของคุณด้วยตนเอง:

export FIRECRAWL_API_KEY=fc-your-key-here

ตรวจสอบสถานะได้ทุกเมื่อ:

firecrawl --status

สิ่งนี้จะแสดงเครดิต, ข้อจำกัดการทำงานพร้อมกัน และสถานะการตรวจสอบสิทธิ์ ดูการกำหนดค่าทั้งหมด:

firecrawl view-config

เปลี่ยนบัญชีด้วย firecrawl logout แล้วเข้าสู่ระบบใหม่ สำหรับอินสแตนซ์ Firecrawl แบบ local/self-hosted ให้ใช้ --api-url http://localhost:3002 เพื่อข้ามการตรวจสอบสิทธิ์บนคลาวด์และเครดิต

การควบคุมคำสั่ง Scrape ใน Firecrawl CLI อย่างเชี่ยวชาญ

คุณสามารถดึงเนื้อหาจาก URL ใดก็ได้ด้วย:

firecrawl scrape https://example.com --only-main-content

Firecrawl CLI จะส่งคืนมาร์กดาวน์ที่สะอาดและบันทึกลงใน ./output.md เมื่อคุณเพิ่ม -o output.md ควรใช้ --only-main-content เสมอเพื่อลบแถบนำทาง, โฆษณา, และแถบด้านข้าง เพื่อลดการใช้โทเค็นอย่างมาก

ขอหลายรูปแบบ:

firecrawl scrape https://example.com --format markdown,json,html,links,images --pretty

Firecrawl CLI จะส่งออก JSON ที่มีโครงสร้างซึ่งประกอบด้วยข้อมูลที่ร้องขอทั้งหมด จับภาพหน้าจอ: --screenshot หรือ --full-page-screenshot จัดการกับโหลดเดอร์ที่ช้าด้วย --wait-for 5000

กรองอย่างแม่นยำ:

firecrawl scrape https://docs.example.com --include-tags main,article --exclude-tags nav,footer,script

เพิ่ม --timing เพื่อวัดประสิทธิภาพ Firecrawl CLI จัดเก็บผลลัพธ์ในเครื่อง พร้อมสำหรับการส่งผ่านไปป์ไลน์หรือการนำเข้าโดยเอเจนต์

การค้นหาเว็บด้วย Firecrawl CLI

คุณสามารถค้นหาอินเทอร์เน็ตและเก็บข้อมูลผลลัพธ์อันดับต้นๆ พร้อมกัน:

firecrawl search "latest AI agent benchmarks" --scrape --limit 8 --scrape-formats markdown

Firecrawl CLI จะดึงผลลัพธ์, แยกเนื้อหา, และบันทึกไฟล์ กรองตามความใหม่ --tbs qdr:w, ตำแหน่งที่ตั้ง, หรือประเภทแหล่งที่มา รวมการค้นหากับเซสชันเบราว์เซอร์เพื่อการยืนยันที่ลึกซึ้งยิ่งขึ้น ดังนั้น Firecrawl CLI จึงรองรับลูปการวิจัยเต็มรูปแบบในเครื่องมือเดียว

การสร้างแผนผังเว็บไซต์โดยใช้ Firecrawl CLI

ค้นพบ URL ทั้งหมดก่อนการดึงข้อมูลเชิงลึก:

firecrawl map https://example.com -o sitemap.json

Firecrawl CLI จะส่งคืนรายการที่มีโครงสร้างพร้อมข้อมูลเมตา ป้อน URL ที่ถูกกรองไปยังคำสั่ง scrape หรือ crawl Firecrawl CLI เคารพไฟล์ robots.txt และการคลานเว็บไซต์อย่างสุภาพโดยอัตโนมัติ

การคลานเว็บไซต์ทั้งหมดแบบวนซ้ำด้วย Firecrawl CLI

คลานเว็บไซต์อย่างครอบคลุม:

firecrawl crawl https://example.com --wait --progress -o crawl-output.json

Firecrawl CLI จะติดตามลิงก์ภายใน, เก็บข้อมูลหน้าเว็บ, และจัดเก็บทุกอย่างในเครื่อง ควบคุมความลึก, จำนวนหน้าสูงสุด, และการทำงานพร้อมกันเพื่อจัดการค่าใช้จ่าย การรายงานความคืบหน้าแบบเรียลไทม์ช่วยให้คุณสามารถตรวจสอบหรือยกเลิกงานขนาดใหญ่ได้

การควบคุมเซสชันเบราว์เซอร์อัตโนมัติใน Firecrawl CLI

จัดการการโต้ตอบด้วยเบราว์เซอร์คลาวด์:

firecrawl browser launch-session

Firecrawl CLI จะส่งคืน ID เซสชัน ดำเนินการ:

firecrawl browser execute "open https://news.ycombinator.com" --session <id>
firecrawl browser execute "click .titleline > a" --session <id>
firecrawl browser execute "scrape" --session <id>

Firecrawl CLI รองรับการคลิก, การพิมพ์, การนำทาง, และการดึงข้อมูลหลังจากการโต้ตอบแบบไดนามิก ปิดเซสชันเพื่อปล่อยทรัพยากร Firecrawl CLI แทนที่โค้ด Puppeteer ที่ซับซ้อนด้วยคำสั่งที่เรียบง่ายและเอเจนต์สามารถอ่านได้

การกำหนดค่า Firecrawl CLI ขั้นสูงและแฟล็ก Global

ปรับแต่งอย่างถาวร:

firecrawl config --api-url https://your-custom-endpoint --concurrency 5

Firecrawl CLI จะใช้การตั้งค่าเหล่านี้ทุกครั้งที่รัน บังคับให้ส่งออก JSON แบบ Global หรือปรับส่วนหัว ตรวจสอบเครดิตก่อนการดำเนินการใหญ่ด้วย --status ส่งออก FIRECRAWL_API_KEY ในโปรไฟล์เชลล์ของคุณเพื่อเซสชันที่ราบรื่น

การรวม Firecrawl CLI เข้ากับ AI Coding Agents

ติดตั้งความสามารถ Firecrawl CLI เพียงครั้งเดียว (npx -y firecrawl-cli@latest init --all) แล้วเอเจนต์จะตรวจพบโดยอัตโนมัติ ในโหมด CLI + Skills เอเจนต์จะรันคำสั่ง Firecrawl CLI อย่างชัดเจนเมื่อจำเป็น ในโหมด MCP เอเจนต์จะเรียกใช้เครื่องมือเนทีฟแบบมองไม่เห็น

Firecrawl CLI จะส่งคืนพาธไฟล์ในเครื่องแทนเนื้อหาดิบ เพื่อรักษาวินโดว์บริบทให้เล็ก ดังนั้นเอเจนต์จึงสามารถทำการวิจัยเว็บที่เชื่อถือได้โดยไม่ต้องมีการแจ้งเตือนเพิ่มเติม

การแก้ไขปัญหา Firecrawl CLI อย่างมีประสิทธิภาพ

การตรวจสอบสิทธิ์ล้มเหลว? รัน firecrawl login ใหม่ พบข้อจำกัดอัตรา? ลดการทำงานพร้อมกันหรือตรวจสอบแดชบอร์ดเพื่ออัปเกรดแผน ผลลัพธ์ว่างเปล่าบนไซต์ที่ใช้ JS มาก? เพิ่ม --wait-for หรือเปิดใช้งาน --only-main-content ใช้ --timing สำหรับการวินิจฉัย ล้างข้อมูลประจำตัวด้วย firecrawl logout เมื่อเปลี่ยนคีย์

แนวทางปฏิบัติที่ดีที่สุดเพื่อใช้ Firecrawl CLI ให้เกิดประโยชน์สูงสุด

ควรใช้ --only-main-content เสมอเพื่อมาร์กดาวน์ที่ปราศจากสิ่งรบกวน ใช้ชื่อไฟล์เอาต์พุตที่สื่อความหมายและโฟลเดอร์เฉพาะ ทดสอบในขอบเขตเล็กๆ ก่อนที่จะคลานเว็บไซต์ทั้งหมด รวมไปป์ไลน์การค้นหา → แผนที่ → การคลานเว็บไซต์ ควบคุมเวอร์ชันของไดเรกทอรีเอาต์พุตสำหรับชุดข้อมูลที่สามารถทำซ้ำได้ ตรวจสอบการใช้เครดิตรายสัปดาห์เพื่อรักษาประสิทธิภาพ นิสัยเหล่านี้จะช่วยให้ Firecrawl CLI รวดเร็ว, คุ้มค่า, และเชื่อถือได้

การเสริมเวิร์กโฟลว์ Firecrawl CLI ด้วย Apidog

ดาวน์โหลด Apidog ฟรีและนำเข้าปลายทาง Firecrawl (scrape, search, crawl, ฯลฯ) เข้าสู่คอลเลกชัน Apidog แสดงภาพคำขอ, จัดเก็บ API key ของ Firecrawl CLI ของคุณเป็นตัวแปร, จำลองการตอบกลับ, และรันการทดสอบอัตโนมัติ คุณสามารถดีบักตัวเลือก Firecrawl CLI ที่ซับซ้อนหรือเพย์โหลดที่กำหนดเองได้ก่อนการรันในเทอร์มินัล Firecrawl CLI + Apidog มอบความมั่นใจแบบครบวงจร: ข้อมูลเว็บปัจจุบันพร้อมพฤติกรรม API ที่ได้รับการยืนยัน

สรุป

ตอนนี้คุณสามารถควบคุมทุกแง่มุมของ Firecrawl CLI ได้แล้ว ตั้งแต่การติดตั้งและการตรวจสอบสิทธิ์ ไปจนถึงการเก็บข้อมูลขั้นสูง, การค้นหา, การสร้างแผนผัง, การคลานเว็บไซต์, และการควบคุมเบราว์เซอร์อัตโนมัติใน Firecrawl CLI Firecrawl CLI เปลี่ยนการเข้าถึงเว็บที่วุ่นวายให้เป็นไปป์ไลน์ที่สะอาดตาและเน้นเทอร์มินัลเป็นหลัก ซึ่งช่วยเสริมศักยภาพทั้งเอเจนต์และนักพัฒนา

รันคำสั่ง init วันนี้ ทดลอง scrape แล้วต่อยอดจากตรงนั้น Firecrawl CLI ให้ผลลัพธ์ที่ดีขึ้นอย่างมากเมื่อมีการใช้แฟล็กอย่างรอบคอบและการทดลอง

ดาวน์โหลด Apidog ฟรีตอนนี้เพื่อเพิ่มประสิทธิภาพการทดสอบ Firecrawl CLI และการตรวจสอบ API ของคุณ ติดตั้ง Firecrawl CLI, ใช้ Firecrawl CLI, และปลดล็อกความเชี่ยวชาญด้านเว็บแบบเรียลไทม์

ปุ่ม

แหล่งข้อมูลเพิ่มเติม

ฝึกการออกแบบ API แบบ Design-first ใน Apidog

ค้นพบวิธีที่ง่ายขึ้นในการสร้างและใช้ API