链接卡片图片修复:img 加 referrerpolicy=no-referrer 绕过哔哩哔哩等 CDN 防盗链;抓取 UA 换浏览器形态;识别并丢弃 X 的全站占位图
This commit is contained in:
@@ -53,6 +53,12 @@ func parse(doc string, base *url.URL) *Card {
|
||||
if img := first(meta["og:image"], meta["twitter:image"], meta["twitter:image:src"]); img != "" {
|
||||
c.Image = resolve(img, base)
|
||||
}
|
||||
// X(Twitter)对非白名单爬虫只回一张全站通用灰图占位符,
|
||||
// 拿它当封面只会显示一张无意义的底图——当作没有图处理。
|
||||
// 真推文图只发给 Twitterbot 等白名单 UA,服务端拿不到,不硬来。
|
||||
if strings.Contains(c.Image, "abs.twimg.com/rweb/ssr/default") {
|
||||
c.Image = ""
|
||||
}
|
||||
return c
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user