feat: 仅处理bilibili追踪参数
This commit is contained in:
parent
1f7b082e02
commit
963fa126d8
@ -87,7 +87,6 @@ func extractQQDocURL(input string) (string, error) {
|
|||||||
return "", fmt.Errorf("解析 JSON 失败: %w", err)
|
return "", fmt.Errorf("解析 JSON 失败: %w", err)
|
||||||
}
|
}
|
||||||
url, _ = resolveFinalURL(url)
|
url, _ = resolveFinalURL(url)
|
||||||
// url, _ = removeTrackingParams(url)
|
|
||||||
return url, nil
|
return url, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -115,6 +114,7 @@ func parseQQDocURL(jsonStr string) (string, error) {
|
|||||||
if !ok {
|
if !ok {
|
||||||
return "", fmt.Errorf("找不到 qqdocurl 字段")
|
return "", fmt.Errorf("找不到 qqdocurl 字段")
|
||||||
}
|
}
|
||||||
|
url, _ = removeTrackingParams(url)
|
||||||
} else if jsonData["app"] == "com.tencent.structmsg" { // 定位到 meta -> news -> jumpUrl
|
} else if jsonData["app"] == "com.tencent.structmsg" { // 定位到 meta -> news -> jumpUrl
|
||||||
meta, ok := jsonData["meta"].(map[string]interface{})
|
meta, ok := jsonData["meta"].(map[string]interface{})
|
||||||
if !ok {
|
if !ok {
|
||||||
@ -141,6 +141,7 @@ func parseQQDocURL(jsonStr string) (string, error) {
|
|||||||
if !ok {
|
if !ok {
|
||||||
return "", fmt.Errorf("找不到 jumpUrl 字段")
|
return "", fmt.Errorf("找不到 jumpUrl 字段")
|
||||||
}
|
}
|
||||||
|
url, _ = removeTrackingParams(url)
|
||||||
} else {
|
} else {
|
||||||
return "", fmt.Errorf("未知的 app 类型")
|
return "", fmt.Errorf("未知的 app 类型")
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user