feat: 仅处理bilibili追踪参数

This commit is contained in:
lixiangwuxian 2024-12-19 21:08:00 +08:00
parent 1f7b082e02
commit 963fa126d8

View File

@ -87,7 +87,6 @@ func extractQQDocURL(input string) (string, error) {
return "", fmt.Errorf("解析 JSON 失败: %w", err)
}
url, _ = resolveFinalURL(url)
// url, _ = removeTrackingParams(url)
return url, nil
}
@ -115,6 +114,7 @@ func parseQQDocURL(jsonStr string) (string, error) {
if !ok {
return "", fmt.Errorf("找不到 qqdocurl 字段")
}
url, _ = removeTrackingParams(url)
} else if jsonData["app"] == "com.tencent.structmsg" { // 定位到 meta -> news -> jumpUrl
meta, ok := jsonData["meta"].(map[string]interface{})
if !ok {
@ -141,6 +141,7 @@ func parseQQDocURL(jsonStr string) (string, error) {
if !ok {
return "", fmt.Errorf("找不到 jumpUrl 字段")
}
url, _ = removeTrackingParams(url)
} else {
return "", fmt.Errorf("未知的 app 类型")
}