csx 发表于 2024-1-25 06:18

开源浏览器扩展:wallhaven助手,看看大家能不能用的上

概述这个浏览器扩展我自己用了两三年了,当初写这个扩展的动机有2个:
[*]学习浏览器扩展开发;
[*]解决自己的核心需求:我经常在 wallhaven 上下载高清壁纸,但是一张一张保存很麻烦;
我的这个扩展功能很简单,使用流程大概是:手工选图-添加到待下载列表-复制已选图片地址-使用下载软件批量下载。所以它本身不包含批量下载功能,这与咱们论坛里与WH相关的工具可能有很大差别。如果大家觉得这个工具有用,就给小弟点个赞,谢谢大家先!🙏支持的页面本工具支持 wallhaven 网站“常规”页面和“我的”页面里的图片获取。常规页面
[*]最新 Latest
[*]热门 Hot
[*]排行 Toplist
[*]随机 Random
[*]More - Few tags
[*]论坛 Showroom 版块里的帖子
[*]标签 Tag: 示例 tag-137530
[*]搜索 Search: 示例搜索关键词 vibrant
[*]用户上传 Uploads: 示例用户 Gandalf 上传的
[*]用户公开的收藏 Collections: 示例用户 Gandalf 收藏的
我的页面(需登录)
[*]收藏 Collections
[*]订阅 Subscriptions
支持的浏览器本扩展支持以下 PC 端浏览器(在 win11 下测试):
[*]Microsoft Edge 最新版
[*]Google Chrome 最新版
[*]QQ 浏览器 最新版
[*]360安全、360极速浏览器 最新版
支持以下 Mac 端浏览器(在 MacOS 12 下测试):
[*]Microsoft Edge 最新版
[*]Google Chrome 最新版
注意:MacOS 上的 Safari 浏览器无法手动安装浏览器扩展,本扩展 暂不支持 Safari 浏览器。扩展的安装之前尝试过把工具发布到浏览器的扩展商店,但是Google需要5美元的开发者注册费用,就放弃了;微软的 Edge 开发者资格注册一直报错,也放弃了。最后,只好提供手动安装的方式。扩展的手动安装我在文末放的项目开源地址里有详细介绍,这里就不多说了。而且对于坛子里大部分都是有经验的用户来说,这个操作是很简单的。扩展的使用这里仅以 Edge 浏览器为例,介绍本扩展的使用方法。使用在扩展完成安装之后,打开 wallhaven 网站,此时本扩展对应的图标处于激活可用的状态(标注1),点击图标之后显示的是本扩展的窗口界面(标注2):
https://attach.52pojie.cn//forum/202401/04/183608dhpc1x9cw1aqjcjx.jpg?l打开受支持的页面,比如 最新 Latest,鼠标滑过图片缩略图,会显示一个“加号”图标按钮(标注1),点击此图标,工具栏里的本扩展图标上会以 角标 的形式显示当前被添加的图片数量(标注2),同时该缩略图右下角会显示“COPY”字样(标注3)代表该图片的地址已被复制,如下图所示:
https://attach.52pojie.cn//forum/202401/04/183126to5nzakawn5kk4xp.jpg?l点击工具栏里的扩展图标会显示扩展的界面,功能包括(见下图):
[*]复制地址(标注1):点击按钮复制当前所有被添加的图片的地址到剪贴板
[*]一键清空(标注2):点击按钮则清除所有被添加的图片地址
[*]图片地址列表(标注3):列出当前所有被添加的图片完整 URL 地址
https://attach.52pojie.cn//forum/202401/04/183611fzgtuziwgz6y9gsy.jpg?l说明
[*]本扩展复制的图片地址,不是图片列表里的 缩略图 的地址,而是该图片的高清图地址,即点击缩略图打开的图片详情页面里展示的高清图片
[*]COPY 字样:此标记只用于标记 当前操作 产生了预期效果,如果重新刷新页面,即使此图片地址已经存在于列表里,也不再出现此字样;同样的,如果清除了列表数据,此标记也还是存在,直到下次刷新页面才会消失
[*]同一张图片多次点击“加号”按钮,只会被 添加一次
[*]被添加的图片地址会一直保存,即使关闭浏览器或电脑,下次打开依然存在,只有手动清空或卸载本扩展才会清除数据
复制图片地址之后,就可以选择自己喜欢的下载软件,进行批量下载。在下载的过程中,可能会出现长时间不响应的情况,主要是因为网络问题,可以等一段时间再试。另外,该网站在某些时候可能无法正常使用,需要自己解决科学上网的问题。常见问题Q: 在卸载、重新安装、重新启用或重新加载之后,点击 “添加按钮”没有反应,在扩展管理界面此扩展详情页会出现类似 “Extension context invalidated” 的错误?A: 重新刷新一下已打开的目标页面。下载本扩展在 Github 上开源,大家可以按照自己的需求进行修改。地址:https://github.com/zoujia/WallhavenAssistant这里是1.0版本的扩展包:百度网盘下载WallhavenAssistant-v1.0.0-20240104.zip

页: [1]
查看完整版本: 开源浏览器扩展:wallhaven助手,看看大家能不能用的上