成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

直接通過 Node 部署,把任意網站變為 API 接口?firecrawl有點牛了!

人工智能
Firecrawl 是一種 API 服務,它獲取 URL、對其進行抓取并將其轉換為干凈的 markdown 或結構化數據。我們會抓取所有可訪問的子頁面并為您提供每個子頁面的干凈數據。無需站點地圖。

最近看到了一個爬蟲類框架:firecrawl 號稱 可以抓取任何網站并將其轉換為干凈的 markdown 或結構化數據。并且可以直接通過 Node 進行部署。

看這樣的描述有點厲害了,所以,咱們今天就來看看這個 firecrawl

01:什么是 firecrawl

Firecrawl 是一種 API 服務,它獲取 URL、對其進行抓取并將其轉換為干凈的 markdown 或結構化數據。我們會抓取所有可訪問的子頁面并為您提供每個子頁面的干凈數據。無需站點地圖。

目前 Firecrawl 已經有了 26.2K 的 star 數,可以說是一個優秀的項目了

圖片圖片

02:如何使用 firecrawl

想要使用 firecrawl ,那么首先需要獲取 API 秘鑰。秘鑰分為 收費 和 免費 兩種,大家如果不在商業項目中使用,通過 免費計劃 即可

圖片圖片

獲取秘鑰在這里注冊并獲取:https://www.firecrawl.dev/pricing

有了秘鑰之后,可以直接基于 Node 包創建項目即可:

  1. 安裝依賴包 npm install @mendable/firecrawl-js
  2. 將 API 密鑰設置為命名的環境變量FIRECRAWL_API_KEY或將其作為參數傳遞給FirecrawlApp類
  3. 如要抓取單個 URL ,可直接通過 scrapeUrl 方法
try {
  const url = "https://example.com";
  const scrapedData = await app.scrapeUrl(url);
  console.log(scrapedData);
} catch (error) {
  console.error("Error occurred while scraping:", error.message);
}
  1. 如要爬取網站信息,可以直接通過 crawlUrl 方法。該方法以起始 URL 和可選參數作為參數。該params參數允許您為抓取作業指定其他選項,例如要抓取的最大頁面數、允許的域和輸出格式。
const crawlUrl = "https://example.com";
const params = {
  crawlerOptions: {
    excludes: ["blog/"],
    includes: [], // leave empty for all pages
    limit: 1000,
  },
  pageOptions: {
    onlyMainContent: true,
  },
};
const waitUntilDone = true;
const timeout = 5;
const crawlResult = await app.crawlUrl(
  crawlUrl,
  params,
  waitUntilDone,
  timeout
);
  1. 可以通過 checkCrawlStatus 方法檢查爬取狀態
const status = await app.checkCrawlStatus(jobId);
console.log(status);
  1. 使用 LLM 可自動格式化所有數據
import FirecrawlApp from "@mendable/firecrawl-js";
import { z } from "zod";

const app = new FirecrawlApp({
  apiKey: "fc-YOUR_API_KEY",
});

// Define schema to extract contents into
const schema = z.object({
  top: z
    .array(
      z.object({
        title: z.string(),
        points: z.number(),
        by: z.string(),
        commentsURL: z.string(),
      })
    )
    .length(5)
    .describe("Top 5 stories on Hacker News"),
});

const scrapeResult = await app.scrapeUrl("https://news.ycombinator.com", {
  extractorOptions: { extractionSchema: schema },
});

console.log(scrapeResult.data["llm_extraction"]);
  1. 使用該 search 方法,您可以在搜索引擎中搜索查詢并獲取排名靠前的結果以及每個結果的頁面內容。該方法將查詢作為參數并返回搜索結果。
const query = "what is mendable?";
const searchResults = await app.search(query, {
  pageOptions: {
    fetchPageContent: true, // 獲取每個搜索結果的頁面內容
  },
});

責任編輯:武曉燕 來源: 程序員Sunda
相關推薦

2024-07-18 12:41:49

2022-07-26 07:05:50

PythonAPI語法

2020-09-14 06:45:29

RedisNodeDunizb

2020-09-07 11:37:37

NodeRedisAPI

2023-12-26 08:53:15

Windows 11微軟系統

2020-03-13 15:33:54

Google 開源技術

2023-02-12 15:47:33

TCP客戶端RST

2021-10-19 06:47:15

Windows 11操作系統微軟

2023-01-27 14:56:38

Windows 11微軟Windows 10

2020-10-12 09:46:34

漏洞

2014-03-11 11:21:23

2024-08-26 09:36:06

2021-08-26 10:29:47

工具Root框架

2021-04-23 22:35:32

程序員工具網站

2022-08-19 14:16:02

Python命令

2011-03-04 14:39:32

Vsftpd啟動xinetd

2017-11-03 17:05:11

開源

2022-09-07 09:22:36

SpringBootWeb

2021-09-30 18:22:46

VSCode插件API

2021-07-19 11:23:32

Windows 11操作系統微軟
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品电影 | 亚洲欧美在线视频 | 亚洲免费视频一区 | 国产一区二区精品 | 久草成人| 性做久久久久久免费观看欧美 | 国产精品一区在线观看你懂的 | 伊大人久久 | 九色网址 | 天堂精品视频 | 欧美综合色 | 色综合色综合色综合 | 久国产视频 | av中文字幕在线观看 | 欧美一区二区在线 | 欧美八区 | 亚洲一区二区电影网 | 久久一及片 | 国产精品成人一区二区三区 | 亚洲人成人一区二区在线观看 | 欧美第一页| 亚洲成人一区二区 | 美日韩精品 | 国产精品视频网站 | 日韩电影免费在线观看中文字幕 | 黄色一级大片视频 | 中文字幕亚洲视频 | h片在线免费看 | 国产成人精品一区二区三区在线观看 | 免费黄色片在线观看 | 欧美日韩在线观看视频网站 | 特级黄一级播放 | 欧美视频 亚洲视频 | 精品久久久久久久久久 | 久久久精品视频免费看 | 中文字幕高清av | 日韩美女在线看免费观看 | 黄色免费网址大全 | 国产一区二区黑人欧美xxxx | 日本中文字幕视频 | 一级免费视频 |