Cookie 选择
必要 Cookie 用于运行 Lexmount。您可以分别选择是否启用分析、推广/联盟和客服工具。 查看 Cookie 政策
选择使用方式,开始你的第一次云端体验。
Cloud Browser 用于浏览和操作网页,支持点击、输入等交互,可在 Cloud Browser 试验场中体验。 Web Fetch 用于抓取网页内容,可在 Web Fetch 试验场中输入网址,查看抓取结果。
从导航栏进入试验场,选择 Cloud Browser。
前往 API 密钥页面创建密钥,再返回试验场。已有密钥可直接复用。
在「脚本」中选择目标网站或想体验的示例任务。
点击「运行」,查看浏览器实时画面和任务执行结果。
从导航栏进入试验场,选择 Web Fetch。
前往 API 密钥页面创建密钥,再返回试验场。已有密钥可直接复用。
将「目标 URL」修改为你想抓取的网页地址。
点击「运行请求」,在响应区域查看抓取到的网页内容。
将 Cloud Browser 和 Web Fetch 接入你常用的 Agent 或应用。
让你的网站、后台服务或脚本自动操作网页,或读取网页内容供后续处理。下面用 Node.js 示例,从准备凭证开始,完成第一次调用。
在 API 密钥页面创建密钥,复制对应的 API Key 和 Project ID。将下方内容保存为项目目录中的 .env 文件,并替换前两行的占位值。
LEXMOUNT_API_KEY=your_api_key
LEXMOUNT_PROJECT_ID=your_project_id
LEXMOUNT_BASE_URL=https://api.lexmount.cn需要点击、输入等网页操作时选择 CloudBrowser;只需读取公开网页内容时选择 WebFetch。
npm install lexmount playwright dotenvimport 'dotenv/config';
import { Lexmount } from 'lexmount';
import { chromium } from 'playwright';
const client = new Lexmount();
let session;
let browser;
try {
session = await client.sessions.create({ browserMode: 'normal' });
browser = await chromium.connectOverCDP(session.connectUrl);
const context = browser.contexts()[0] ?? await browser.newContext();
const page = context.pages()[0] ?? await context.newPage();
await page.goto('https://example.com', {
waitUntil: 'domcontentloaded',
});
console.log('title:', await page.title());
} finally {
try {
await browser?.close();
} finally {
try {
await session?.close();
} finally {
client.close();
}
}
}在同一项目目录运行下方命令,程序会读取 .env 中的凭证并发起请求。
node cloudbrowser.mjstitle: Example Domain查看完整接入说明,开始运行你的第一个网页任务。