认证演员模板
这个仓库存储锅炉板模板和代码示例,用于 认证演员。 。 。 . 这些模板的目的是帮助devlopers在Apify平台上从演员开发开始.
如何使用模板
你可以马上开始使用演员模板 认证 CLI数字 :
npx apify-cli create my-crawler
或者说
npm -g install apify-cli
apify create my-actor
在运行命令后, 您将被提示从您终端显示的列表中选择一个模板 。 现有的模板是:
正在获取开始的模板
使用Node.js(JavaScript/Typescript),或Python开始在Apify平台上开发演员的基本模板. 只要安装CLI 并看你的演员运行.
您可以在 认证 SDK 文档。 。 。 .
项目锅炉板
如果你已经熟悉演员,可以使用下列模板来使用空项目模板或Crawlee模板来拖曳新项目:
空项目
在 JavaScript / TypeScript (Node.js) 或 Python 中快速和轻松地启动一个新的网页刮取项目,使用我们的空项目模板. 它为演员提供了基本结构 认证 JavaScript SDK 或者说 认证 Python SDK 并允许您方便地添加自己的功能.
Crawlee 项目
- 万岁克劳勒 (单位:千美元)类型脚本版本) - 与Crawlee's ClayioCrawler开发的标准并更新模板.
- 剧作家 crawler (单位:千美元)类型脚本版本) - 与Crawlee's Playwright Crawler一起开发的标准并更新模板.
- 傀儡驾驶员 (单位:千美元)类型脚本版本) - 与Crawlee's PuppeterCrawler开发的标准并更新模板.
要运行模板 :
cd my-actor
apify run
模板 API
这个 模板显示 可在程序上获取. 认证 CLI 用于获取最新模板 .
npm i @apify/actor-templates
const templates = require("@apify/actor-templates");
const manifest = await templates.fetchManifest();
发布更新/新模板
所有模板都存储在 ./templates 目录.
每个模板都需要将整个源代码归档到 ./dist/templates 目录.
存档用于创建一个锅炉板模板 apify CLI 或辅助系统中的其他地方.
更新和添加模板
如果您想要更改模板, 您必须更新模板文件和 manifest.json 在将更改推到 master 树枝。 之后推到 master,将使用 Github 动作自动建立归档.
如何向 CLI 添加模板
模板被推广,以补充CLI模板. 然后在使用新添加的模板时找到 apify create 命令.
传播发生在将新版模板输入 master 树枝。 测试成功 Github 动作
正在建设 archives 并按这些模板 archives 输入存储器。 CLI 命令使用这些档案
将您的工程文件夹拖入。 我们这样做是因为 我们可以更新模板结构/代码而不发布
任何数据包到 npm。 它使模板改变敏捷.
参考文献
捐款
如果您有任何改进想法,请提交问题或创建拉力请求. 缴款准则和行为守则见 捐款额。 。 。 .