青模浏览器用户插件开发帮助
开发的插件编程语言为Python3.5, 插件格式为.py 或者 .pyd
插件命名规范没有要求。只要符合结尾格式名即可,并放入青模安装目录 /plugins目录下即可。
插件类命名没有要求
类变量规范
CHECK_URL = “http://www.?.com” # 插件启动网站,浏览器访问开头URL相同时候,将会使用此插件。
VERSION = 0.1 # 插件版本
AURHOR = “” # 作者名称
TIME = "" #更新时间
plugbase.WebInfoModel
基类Data
self.data = {
'id': None, # 素材ID 字符串 如 "12122"
'web_mode': '', # 网站名称 字符串 如 "青模网"
'title': '', # 素材标题 字符串 如 "精美沙发组合"
'image_urls': [], # 素材图片链接 列表 如 ["http://asdads.jpg", "http://zxcasd.jpg"]
'keyword': [], # 素材关键词 列表 如 ["欧式","中式"]
'mode': None, # 素材类型 字符串 如 "模型" "贴图" "灯光"
'unkey': None, # 自动生成
'tree': [], # 素材分类 列表,如 ["模型","家具","沙发"]
'size': 0, # 素材大小 字符串 一般网页上有 "5.5Mb" "2200KB"等
}
plugins基类方法
def _download_data():
"""
通过对self.get_hrml_data() 的html进行匹配。
"""
def per_url(pos):
"""
用户点击前,运行此方法
参数pos 类型:QPoint pos.x() pos.y()
返回 JS代码
"""
def startload(pos):
"""
网页开始加载时,运行此方法
返回 JS代码
"""
测试方法
a = XXX()
a.set_html("本地的html文件.html")
print(a.download_data())
# 查看输出data是否正确即可。
Copyright © 2016-2022 青模素材网 渝ICP备15007233号-1