ไม่ต้อง KYC — ไม่ต้องใช้บัตรประชาชน ไม่ต้องเซลฟี่ ไม่ต้องเอกสาร จ่ายด้วยคริปโต: BTC, USDT, USDC, ETH, SOL, LTC
ภาษา: ไทย
รับ API key

กรณีการใช้งาน · AI agents · ชื่อเครื่องมือ read_url

เครื่องมือ web fetch สำหรับ AI agents: อ่านหน้าเป็น Markdown ที่สะอาด

agent ที่ค้นหาได้แต่ไม่สามารถอ่านคำตอบจาก snippet ได้ ให้เครื่องมือที่แปลง URL สาธารณะใดก็ได้เป็น Markdown สั้น ๆ ที่สะอาด แล้วมันจะอ่านต้นฉบับ อ้างคำพูด และอ้างอิงได้ ภายในงบประมาณที่คุณกำหนด

อัปเดตล่าสุด: · 3 นาทีในการอ่าน

คำตอบสั้น

วิธีที่ดีที่สุดในการให้เครื่องมือ web fetch แก่ AI agent คืออะไร?

ห่อหุ้ม web reader API เป็นเครื่องมือที่รับ URL และคืนเนื้อหาหลักของหน้าเป็น Markdown ตัดตามความยาวที่กำหนด WebReaderAPI ทำหน้าที่อ่าน แสดงผล JavaScript เมื่อจำเป็น เคารพ robots.txt และคิดหนึ่งเครดิตต่อหน้าจาก US$0.07/1K หน้า ณ เดือนตุลาคม 2026 มีโค้ดเครื่องมือพร้อมใช้ครอบคลุม MCP, OpenAI function calling, LangChain, n8n และ OpenClaw ไม่ต้อง KYC จ่ายด้วยคริปโต

WebReaderAPI เป็นเครื่องมือสำหรับ agent

เครื่องมือread_url(url, max_chars) เรียก https://webreaderapi.com/api/v1/read
คืนค่าMarkdown ของเนื้อหาหลัก พร้อมชื่อเรื่อง ผู้เขียน วันที่ และจำนวนคำ
จำกัดความยาวmax_chars, 1,000 ถึง 500,000 ตัวอักษรต่อหน้า
หน้าเว็บที่ใช้ JavaScriptการเรนเดอร์ JavaScript ในเบราว์เซอร์แบบ headless เมื่อหน้าต้องการ (render=auto) หรือเสมอ หรือไม่เลย
การปฏิเสธคืนค่าเป็นข้อผิดพลาดที่ชัดเจน ไม่ถูกเรียกเก็บเงิน
IntegrationsMCP, OpenAI, LangChain และ LlamaIndex, n8n, OpenClaw
ราคาUS$3.75 สำหรับ 10,000 หน้า; เครดิตไม่มีวันหมดอายุ

ทำไม agent ถึงต้องใช้ตัวอ่านหน้าเว็บแทน raw HTML?

เพราะ raw HTML เปลือง context window ไปกับสิ่งที่โมเดลไม่ต้องการ บทความข่าวหรือหน้าเอกสารมักมาพร้อมเมนูนำทาง สคริปต์ แบนเนอร์ขอความยินยอม และลิงก์ที่เกี่ยวข้อง เมื่อส่งไปทั้งอย่างนั้น มันจะแย่งพื้นที่บทสนทนาและทำให้โมเดลอ้างอิงถึงเมนู

ตัวอ่านหน้าเว็บแก้ปัญหาสามอย่างพร้อมกัน มันเก็บเฉพาะเนื้อหาหลัก เรนเดอร์หน้าที่ว่างเปล่าจนกว่า JavaScript จะทำงาน และแปลง PDF เป็นข้อความ agent จะได้ Markdown ก้อนกะทัดรัดพร้อมชื่อเรื่องและวันที่ที่อ้างอิงได้

ทำไมเครื่องมือ fetch ที่มีมาให้ในตัวบางครั้งถึงล้มเหลว?

ส่วนใหญ่เพราะเว็บไซต์ปฏิเสธทราฟฟิกอัตโนมัติ ตั้งแต่ 1 กรกฎาคม 2025 Cloudflare บล็อก AI crawlers เป็นค่าเริ่มต้นสำหรับโดเมนใหม่ และตั้งแต่ 15 กันยายน 2026 พรีเซ็ตของ Cloudflare บล็อกทราฟฟิก "Agent" บนหน้าที่มีโฆษณาของโดเมนใหม่ เครื่องมือในตัวของ coding agent และผู้ช่วย AI เจอการปฏิเสธแบบเดียวกับไคลเอนต์อื่นๆ

ความล้มเหลวอื่นๆ เป็นเรื่องทางเทคนิค เอกสารของ OpenClaw ซึ่งอ่านเมื่อ 22 ตุลาคม 2026 ระบุว่า web_fetch ในตัวดึงเนื้อหาด้วย Readability ไม่รัน JavaScript และจำกัดเอาต์พุตที่ 20,000 ตัวอักษร หน้าที่สร้างในเบราว์เซอร์ เอกสารยาว เซิร์ฟเวอร์ช้า และ rate limit ล้วนทำให้เครื่องมือแบบนี้สะดุด ตัวอ่านหน้าเว็บที่เรนเดอร์หน้าจะแก้เคส JavaScript ได้ ส่วนที่เหลือแก้ด้วยการแคชและความอดทน การปฏิเสธเป็นสิทธิ์ของเจ้าของเว็บไซต์ คู่มือแก้ไขข้อผิดพลาด web fetch 403 ของเราอธิบายแต่ละกรณีไว้

ทำไมเครื่องมือถึงชื่อ read_url ไม่ใช่ web_fetch?

เพื่อเลี่ยงการชนกับเครื่องมือที่ agent มีอยู่แล้ว Claude Code และ OpenClaw ต่างก็มีเครื่องมือในตัวชื่อ web_fetch เครื่องมือที่สองชื่อเดียวกันจะทำให้โมเดลสับสนว่ากำลังเรียกตัวไหน การตั้งชื่อของเราเป็น read_url ทำให้ใช้ได้ทั้งคู่: agent ใช้ fetcher ในตัวสำหรับตรวจสอบเร็วๆ และใช้ read_url เมื่อต้องการ Markdown ที่สะอาด PDF หรือหน้า JavaScript

นิยามเครื่องมือในหน้าเอกสารของเราใช้ชื่อนี้ทั้งหมด คุณจึงสลับ framework ได้โดยไม่ต้องแก้ prompt

Python: เครื่องมือ read_url แบบกะทัดรัดพร้อมเพดานความยาว
import os

import requests

API = "https://webreaderapi.com/api/v1/read"
HEADERS = {"Authorization": "Bearer " + os.environ["WEBREADER_API_KEY"]}


def read_url(url: str, max_chars: int = 12000) -> str:
    """Return a web page as Markdown for a model, or a short reason it was not read."""
    resp = requests.get(API, headers=HEADERS, params={"url": url, "max_chars": max_chars}, timeout=90)
    data = resp.json()
    if resp.status_code != 200:
        err = data.get("error", {})
        return "Not read (" + err.get("code", "error") + "): " + err.get("message", "")
    head = "# " + (data.get("title") or url) + "\nSource: " + data["final_url"]
    if data.get("published_at"):
        head += " | Published: " + data["published_at"]
    return head + "\n\n" + data["markdown"]


if __name__ == "__main__":
    print(read_url("https://example.com/blog/pour-over-coffee", max_chars=2000)[:500])

agent ควรตัดสินใจว่าจะอ่านอะไรอย่างไร?

ให้ budget และกฎกับมัน นิสัยสามอย่างช่วยคุมทั้งค่าใช้จ่ายและ context:

  • อ่านน้อย แต่อ่านให้ดี แหล่งข้อมูลสองถึงสี่แหล่งต่อคำถามมักพอสำหรับตอบพร้อมอ้างอิง
  • จำกัดแต่ละหน้า เริ่มที่ max_chars ประมาณ 10,000 ถึง 15,000 ตัวอักษร; เพิ่มเฉพาะเมื่อ word_count แสดงว่าคำตอบน่าจะอยู่ลึกลงไป
  • รายงานการปฏิเสธ เมื่ออ่านหน้าไม่ได้ ให้โมเดลแจ้งและเปลี่ยนไปใช้แหล่งอื่นแทนการลองซ้ำ

เครื่องมือข้างต้นคืนค่าการปฏิเสธเป็นประโยคเดียวธรรมดา โมเดลจึงอธิบายให้ผู้ใช้ฟังได้

การรัน agent บน WebReaderAPI มีค่าใช้จ่ายเท่าไร?

หนึ่งเครดิตต่อหน้า สองเครดิตเมื่อหน้าต้องใช้เบราว์เซอร์ ผู้ช่วยที่ตอบ 100 คำถามต่อวันและอ่าน 4 หน้าต่อคำถามจะอ่านราว 12,000 หน้าต่อเดือน 50,000 หน้า (US$14.25) ครอบคลุมได้สี่เดือน ณ ตุลาคม 2026

เครดิตไม่มีวันหมดอายุ agent ที่ยุ่งสัปดาห์หนึ่งและว่างอีกสัปดาห์จึงไม่สูญเสียโควต้ารายเดือน หน้าที่ล้มเหลวหรือที่ robots.txt ปฏิเสธไม่มีค่าใช้จ่าย

แพ็กไหนเหมาะกับ agent?

ทดลองบน 10,000 หน้า; ย้ายไป 50,000 หน้า หรือ 100,000 หน้า เมื่อ agent ให้บริการผู้ใช้จริง เครดิตไม่มีวันหมดอายุ

ทดสอบ

10,000 หน้า

US$3.75

US$0.38/1K หน้า

  • ลองใช้กับ URL จริงของคุณ
  • API เดียวกับแพ็กที่ใหญ่ที่สุด
  • เครดิตไม่มีวันหมดอายุ
เลือก 10,000 หน้า

Starter

50,000 หน้า

US$14.25

US$0.28/1K หน้า

  • AI agent หรือ RAG prototype
  • Crawl ไซต์เอกสาร
  • เครดิตไม่มีวันหมดอายุ
เลือก 50,000 หน้า

Build

100,000 หน้า

US$21.75

US$0.22/1K หน้า

  • Production agent และ RAG pipeline
  • งาน Batch และ crawl
  • เครดิตไม่มีวันหมดอายุ
เลือก 100,000 หน้า

ในทุกแพ็กเกจ: การดึงเนื้อหาหลัก · แสดงผล JavaScript เมื่อจำเป็น · หน้าที่ล้มเหลวหรือถูกปฏิเสธไม่คิดเครดิต · เครดิตไม่มีวันหมดอายุ

AI agents: คำถามที่พบบ่อย

เพิ่ม WebReaderAPI ใน Claude Desktop หรือ Cursor ได้ไหม?

ได้ ผ่าน MCP server ขนาดเล็กที่เปิดเผย read_url หน้า MCP มีโค้ดและตัวอย่างการตั้งค่า; API key ของคุณเก็บไว้ใน environment variable

ใช้กับ OpenClaw ได้ไหม?

ได้ ในฐานะ MCP server ควบคู่กับ web_fetch ในตัวของ OpenClaw หน้า OpenClaw แสดงคำสั่งจากเอกสารของ OpenClaw เอง

agent อ่านหน้าที่บล็อก AI bots ได้ไหม?

ไม่ได้ ถ้า robots.txt ไม่อนุญาตหน้านั้น API จะคืน blocked_by_robots; ถ้าเว็บไซต์ปฏิเสธ จะคืน target_refused พร้อมสถานะของเว็บไซต์ ทั้งสองกรณีไม่คิดค่าใช้จ่าย และเราไม่เคยพยายามหลบเลี่ยงการปฏิเสธ

ทำอย่างไรไม่ให้หน้ายาวเต็ม context window?

ตั้ง max_chars Markdown จะถูกตัดที่ความยาวนั้น และ word_count บอก agent ว่าหน้าเต็มยาวเท่าไร จึงขอเพิ่มได้เฉพาะเมื่อจำเป็น

ต้องใช้บัตรหรือบัตรประชาชนไหม?

ไม่ต้อง WebReaderAPI ไม่ต้องใช้บัตรประชาชน ไม่ต้องเซลฟี่ ไม่ต้องใช้เอกสาร และไม่ต้องใช้บัตร ชำระด้วย BTC, USDT, USDC, ETH, SOL, LTC เติมขั้นต่ำ US$25

แหล่งที่มา (3)
  1. ข่าวประชาสัมพันธ์: AI crawler ถูกบล็อกโดยค่าเริ่มต้น — Cloudflare (2025-07-01)
  2. บล็อก: ค่าเริ่มต้นใหม่สำหรับ AI crawlers และ agents — Cloudflare (2026-09-15)
  3. เครื่องมือ Web fetch — OpenClaw (read 2026-10-22)

เริ่มต้นที่ US$0.07/1K หน้า · ไม่ต้อง KYC

รับ API key