mirror of
https://gitcode.com/JianFeeeee/homeagent-sdk.git
synced 2026-09-20 00:48:12 +00:00
旧实现三处叠加,模型只拿到「标题=来源行 URL 串、无摘要」,表现为反复换词重搜: - www.bing.com 对程序化请求常回 302,拿不到结果块 → 改 cn.bing.com - 块内第一个 <a> 当标题 → 抓到来源行 `deepin.orghttps://www.deepin.org`;改取 h2 > a, 并解开 /ck/a?...&u=a1<base64url> 跳转包装 - 摘要正则 <div class="b_caption">.*?<p> 对现代版式 0 命中(已迁到 p.b_lineclamp*) - 分块不再用 (.*?)</li>:块内可能嵌套 <li>(deep links)会在错误位置截断 - 解析不出结果时明确报错,不再伪装成 "No results found." 夹具 testdata/bing_cn.html 为真实 cn.bing.com 响应裁剪;新增 5 项单测。 版本 2.4.0 → 2.4.1(2.4.0 = 交互式 timeout 改必填,此前已提交)。 验证:go test -race 全过、vet/gofmt 干净;线上实测返回真实标题+摘要+规整链接。
21 lines
461 B
JSON
21 lines
461 B
JSON
{
|
||
"name": "browser",
|
||
"name_zh": "浏览器",
|
||
"name_en": "Browser",
|
||
"version": "2.4.1",
|
||
"description": "统一浏览器插件:搜索、HTTP抓取(quick)、无头渲染(normal)、交互式浏览器(interactive/CDP)",
|
||
"author": "HomeAgent",
|
||
"entry": "plugin.so",
|
||
"tags": [
|
||
"web",
|
||
"search",
|
||
"fetch",
|
||
"browser",
|
||
"cdp"
|
||
],
|
||
"targets": "linux/amd64",
|
||
"outdir": "dist",
|
||
"bundle": true,
|
||
"replaces": {},
|
||
"source_dirs": []
|
||
} |