为了我的工作,我不得不下载大量的图片,其中一些包含".weblp“文件扩展名。
基本上,我去一个网站,在不同的标签页中打开不同的图片。其中很多都遵循以下格式:
https://example/example.jpg.webp我只想自动删除".webp“,这样我就可以以.jpg文件的形式下载图像。我不确定是否有一种方法可以自动加载页面而不是".webp“,或者它是否需要加载然后刷新。无论哪种方式都可以。因此,最终结果如下所示:
https://example/example.jpg我认为这可以在Javascript中使用正则表达式在Tampermonkey中完成,但我不确定从哪里开始。或者可以简单地将站点重定向到没有".webp“的URL?
有没有一种方法可以在坦帕猴中做到这一点呢?任何和所有的帮助都将深表感谢。
发布于 2020-07-03 13:25:40
将img src从https://example/example.jpg.webp更改为https://example/example.jpg非常容易,但是,只有当https://example/example.jpg实际存在时,图像才会显示。
如果网站有两个可以加载的.webp和.jpg版本,它将工作,否则它不会。
你需要先检查一下。
如果两者都可用,那么下面是一个基本示例:
// ==UserScript==
// @name SomeJS
// @match https://example.com/*
// @author erosman
// @version 1.0
// ==/UserScript==
document.querySelectorAll('img[src$=".jpg.webp"]').forEach(item =>
item.src = item.src.replace('.webp', ''));https://stackoverflow.com/questions/62707576
复制相似问题