mediabot-pt
|
4afc3b632b
|
refactor: 删除旧AdapterEngine及JSON配置相关代码,全面迁移到Groovy脚本
|
2026-07-02 11:33:11 +08:00 |
|
mediabot-pt
|
23111cc4f3
|
fix: getNames→siteService.toDTO获取;注入SiteService
|
2026-07-02 11:28:26 +08:00 |
|
mediabot-pt
|
62ed20291f
|
feat: 列表页加更新/发布时间列 + summary接口补充字段
|
2026-07-02 11:16:11 +08:00 |
|
mediabot-pt
|
824053a672
|
fix: toDTO补充updatedAt字段
|
2026-07-02 11:06:55 +08:00 |
|
mediabot-pt
|
673b4f2809
|
feat: 适配页显示保存/发布时间+简化计数器(页面数+提交次数)
|
2026-07-02 10:20:08 +08:00 |
|
mediabot-pt
|
e2eda70f83
|
fix: 改用doc.selectFirst/el.text()直接调用,不依赖mediabot的ScriptUtils
|
2026-07-02 00:09:39 +08:00 |
|
mediabot-pt
|
e569d87c01
|
refactor: 默认nexusphp脚本对齐PTTIME风格(http.get+utils+邀请+红色HR)
|
2026-07-02 00:06:06 +08:00 |
|
mediabot-pt
|
6acb8244c3
|
fix: SCRIPT_PREFIX加import org.jsoup.Jsoup
|
2026-07-01 23:22:30 +08:00 |
|
mediabot-pt
|
6f8108969d
|
refactor: PTTIME脚本用http.get+utils.parseTraffic替代私有方法;工具方法移入ScriptUtils
|
2026-07-01 23:16:05 +08:00 |
|
mediabot-pt
|
0288af1866
|
refactor: HttpUtils改为单例INSTANCE
|
2026-07-01 23:14:17 +08:00 |
|
mediabot-pt
|
ad9cfad5d9
|
feat: HttpUtils共享类,注入为http变量,PAR和mediabo两边统一API
|
2026-07-01 23:13:37 +08:00 |
|
mediabot-pt
|
ed0588d219
|
refactor: PAR不调HTTP接口,回归纯parse(content,url)分析已存储内容
|
2026-07-01 23:11:09 +08:00 |
|
mediabot-pt
|
641297b549
|
fix: PAR注入ctx对象(httpClient+siteUrl+auth)对齐mediabo的httpGet模式
|
2026-07-01 22:58:48 +08:00 |
|
mediabot-pt
|
c9a78568b0
|
feat: 注入http.get/post到Groovy脚本,PAR也能发起真实HTTP请求
|
2026-07-01 22:54:45 +08:00 |
|
mediabot-pt
|
2b474b5cc0
|
refactor: 脚本格式对齐mediabot(直接Jsoup/ctx.auth/capturedUrl)+PluginContext桩类补充字段
|
2026-07-01 22:42:50 +08:00 |
|
mediabot-pt
|
d300dd25d3
|
fix: 搜索选择器去掉tbody要求+内容匹配替代列索引,兼容PTTIME
|
2026-07-01 22:23:55 +08:00 |
|
mediabot-pt
|
1ab21024dd
|
fix: parseUserInfo支持PTTIME格式(td.bottom.clearfix+⬆⬇做种数)
|
2026-07-01 21:49:47 +08:00 |
|
mediabot-pt
|
507a5f89ea
|
fix: Qiniu下载域名改为ptimg.yescent.com
|
2026-07-01 21:38:23 +08:00 |
|
mediabot-pt
|
e5b68a715e
|
fix: privateDownloadUrl第二个参数是unix时间戳不是时长
|
2026-07-01 21:33:33 +08:00 |
|
mediabot-pt
|
2d2b174690
|
fix: 回退HTTP+签名URL,七牛默认CDN域名不支持HTTPS证书
|
2026-07-01 21:20:43 +08:00 |
|
mediabot-pt
|
db2a05ee4b
|
fix: Qiniu下载改用HTTPS签名URL,http→https
|
2026-07-01 18:18:56 +08:00 |
|
mediabot-pt
|
a4a11fb503
|
fix: Qiniu下载先试公开URL不用签名,缓存层CachedStorageService已在用
|
2026-07-01 18:14:13 +08:00 |
|
mediabot-pt
|
5ae76bc69d
|
fix: SCRIPT_PREFIX加java.net.http.*让HttpRequest可用
|
2026-07-01 18:06:03 +08:00 |
|
mediabot-pt
|
602d3a0769
|
fix: SCRIPT_PREFIX自动导入mediabot命名空间,脚本无需import
|
2026-07-01 17:55:54 +08:00 |
|
mediabot-pt
|
e04fd12753
|
fix: 创建mediabot命名空间的PluginContext桩类,兼容脚本中的import
|
2026-07-01 17:53:44 +08:00 |
|
mediabot-pt
|
d548ee4385
|
refactor: SubmitResult sealed接口强类型替代ApiResponse<Object>
|
2026-07-01 17:23:35 +08:00 |
|
mediabot-pt
|
e48caf58e1
|
fix: 缺少 DuplicateSubmissionException 导入
|
2026-07-01 17:18:03 +08:00 |
|
mediabot-pt
|
2972ebab7d
|
feat: access-result提交5分钟内容去重,防止mediabot重复提交
|
2026-07-01 17:09:38 +08:00 |
|
mediabot-pt
|
9603a9da69
|
fix: 缺少 ConcurrentHashMap 导入
|
2026-07-01 14:55:39 +08:00 |
|
mediabot-pt
|
f2c98582a4
|
feat: 四类站点默认脚本+无自定义脚本时按siteType自动加载默认模板
|
2026-07-01 14:53:07 +08:00 |
|
mediabot-pt
|
d0dd0170c7
|
fix: 引擎层处理GString序列化+解析失败时matched=false
|
2026-07-01 13:08:19 +08:00 |
|
mediabot-pt
|
8c95af8028
|
fix: 脚本用自己内容的hash生成路径,避免与config文件冲突导致file exists
|
2026-07-01 12:57:57 +08:00 |
|
mediabot-pt
|
4aab1a74a5
|
fix: Qiniu上传失败消息带HTTP状态码和具体错误
|
2026-07-01 12:57:26 +08:00 |
|
mediabot-pt
|
2d1a39691d
|
fix: store本地优先+脚本保存七牛云失败不阻塞
|
2026-07-01 12:56:38 +08:00 |
|
mediabot-pt
|
326429b44a
|
fix: 脚本末尾追加 return parse(content,url) 显式调用解析入口
|
2026-07-01 12:10:07 +08:00 |
|
mediabot-pt
|
e268e51a52
|
fix: 脚本执行前直接插入 import 语句,根治 PluginContext 找不到
|
2026-07-01 12:05:00 +08:00 |
|
mediabot-pt
|
15a1370f4a
|
fix: 显式添加 groovy-json 依赖解决 JsonSlurper 找不到
|
2026-07-01 11:40:40 +08:00 |
|
mediabot-pt
|
5f48fe14a1
|
fix: 加 PluginContext 桩类+自动导包,Groovy脚本编译不再报错
|
2026-07-01 11:22:55 +08:00 |
|
mediabot-pt
|
5c44180661
|
feat: ScriptUtils 加 formatSize/toLong/toInt,脚本中直接用 utils.xxx() 调用
|
2026-07-01 11:11:25 +08:00 |
|
mediabot-pt
|
8b4517ca6d
|
fix: 允许给已批准配置绑定脚本,DTO加scriptStoragePath,无脚本时显示编辑按钮
|
2026-07-01 10:58:56 +08:00 |
|
mediabot-pt
|
dcba64096e
|
feat: config 字段改为可选,只传 script 即可提交纯Groovy适配
|
2026-07-01 10:47:19 +08:00 |
|
mediabot-pt
|
d35c5e90c9
|
feat: 脚本下载/编辑接口、前端Groovy编辑器、Groovy错误行号提取
|
2026-07-01 10:43:53 +08:00 |
|
mediabot-pt
|
83f6a729c2
|
perf: GroovyClassLoader 全局单例,避免每次执行创建新 ClassLoader
|
2026-07-01 10:35:33 +08:00 |
|
mediabot-pt
|
70b1aeda3f
|
feat: Groovy 脚本解析引擎,脚本与配置一同管理,提交时支持上传 script 字段
|
2026-07-01 10:24:41 +08:00 |
|
mediabot-pt
|
1dd600c713
|
fix: JSON无页面规则时兜底展示原始结构,清理重复代码
|
2026-07-01 10:20:40 +08:00 |
|
mediabot-pt
|
df6928d0cb
|
refactor: JSON解析改为匹配页面规则+selector路径提取字段,不再dump原始结构
|
2026-07-01 10:13:33 +08:00 |
|
mediabot-pt
|
82a234a6b2
|
fix: JSON解析提取extracted统一赋值,简单值兜底,嵌套对象安全序列化
|
2026-07-01 10:09:51 +08:00 |
|
mediabot-pt
|
47b96c3937
|
feat: 新增 access-result 删除接口,同时清理存储文件
|
2026-07-01 09:27:31 +08:00 |
|
mediabot-pt
|
71fbf90ad7
|
feat: 适配引擎支持 JSON 内容直接展示结构,批量解析传入 contentType
|
2026-07-01 09:21:33 +08:00 |
|
mediabot-pt
|
e56f1d4b92
|
feat: 适配器解析引擎,用 CSS 选择器从提交的 HTML 中自动提取数据进行校验
|
2026-07-01 01:25:16 +08:00 |
|