mirror of
https://github.com/DIYgod/RSSHub.git
synced 2026-09-21 04:38:15 +08:00
feat: 知乎高清图片,移除无效广告链接 (#4910)
This commit is contained in:
@@ -10,22 +10,24 @@ module.exports = {
|
|||||||
|
|
||||||
$('noscript').remove();
|
$('noscript').remove();
|
||||||
|
|
||||||
$('img.content_image, img.origin_image, img.content-image, img.data-actualsrc').each((i, e) => {
|
$('a[data-draft-type="mcn-link-card"]').remove();
|
||||||
if (e.attribs['data-original']) {
|
|
||||||
|
$('img.content_image, img.origin_image, img.content-image, img.data-actualsrc, figure>img').each((i, e) => {
|
||||||
|
if (e.attribs['data-actualsrc']) {
|
||||||
$(e).attr({
|
$(e).attr({
|
||||||
src: e.attribs['data-original'],
|
src: e.attribs['data-actualsrc'].replace('_b.jpg', '_1440w.jpg'),
|
||||||
width: null,
|
width: null,
|
||||||
height: null,
|
height: null,
|
||||||
});
|
});
|
||||||
} else if (!e.attribs['data-original'] && e.attribs['data-actualsrc']) {
|
} else if (e.attribs['data-original']) {
|
||||||
$(e).attr({
|
$(e).attr({
|
||||||
src: e.attribs['data-actualsrc'],
|
src: e.attribs['data-original'].replace('_r.jpg', '_1440w.jpg'),
|
||||||
width: null,
|
width: null,
|
||||||
height: null,
|
height: null,
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
$(e).attr({
|
$(e).attr({
|
||||||
src: e.attribs.src.replace('_b.jpg', '_r.jpg'),
|
src: e.attribs.src.replace('_b.jpg', '_1440w.jpg'),
|
||||||
width: null,
|
width: null,
|
||||||
height: null,
|
height: null,
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user