自定义代码脚本

CustScript

>=8.6.0.0

1.0.0.0

2025-12-15 23:44:48

界面说明 | 防骗指南

基于《明智脚本浏览器》的内核框架,开发者可通过 C# 语言与其通信接口进行深度集成,实现对浏览器实例的精确操控、自定义数据结构的创建、运行日志的记录,以及对脚本执行状态(如暂停、停止)的全面管理,并支持弹窗等扩展功能

 核心功能模块

数据管理 (db类)

提供轻量级数据库操作,方便存储采集结果:

  • db.create() - 创建数据表

  • db.add() - 插入数据行

  • db.exist() - 检查数据是否存在

  • db.clear() - 清空数据表

  • db.table_name - 获取当前表名

浏览器控制 (browser类)

全面的浏览器自动化能力:

  • browser.load_async() - 加载网页

  • browser.get_html_async() - 获取页面源码

  • browser.eval_async() - 执行JavaScript

  • browser.get_cookie_async() - 获取Cookie

  • browser.urls - 获取所有标签页URL

日志系统 (log类)

分级日志记录:

  • log.info() - 信息日志

  • log.err() - 错误日志

  • log.warn() - 警告日志

脚本控制 (script类)

脚本执行管理:

  • script.stop() / script.suspend() / script.resume() - 执行控制

  • script.sleep() - 延时执行

  • script.show_page() - 显示结果页

用户交互 (pop类)

友好的消息提示:

  • pop.info() - 信息弹窗

  • pop.err() - 错误提示

  • pop.warn() - 警告提示

脚本通信 (ScriptHub类)

脚本间对象共享与调用:

  • ScriptHub.Register() - 注册共享对象

  • ScriptHub.Get() - 获取对象

  • ScriptHub.Call() - 调用对象方法