mercichao
小狐狸
小狐狸
  • UID12195
  • 注册日期2006-04-05
  • 最后登录2017-09-04
  • 发帖数62
  • 经验68枚
  • 威望1点
  • 贡献值56点
  • 好评度22点
  • 社区居民
  • 忠实会员
阅读:27352回复:116

[扩展] Pick & Save Images - 挑选‧保存图像

楼主#
更多 发布于:2016-04-06 15:35
大家好,在此为大家介绍我写的一个批量保存图片的扩展 Pick & Save Images。

这个扩展可以列出页面中的图片,让你勾选要保存哪一些。
扩展提供一些基本的筛选功能,例如尺寸、图片类型等等,还提供一些高级的条件,包括网址、CSS 选择器、脚本。

当你已经配置好准确的筛选之后,你可以打开「自动选取」和「自动保存」功能,达到一键保存的效果。
你也可以创建不同的配置档。每个配置档可以有不同的筛选设置、保存位置、命名规则等等。

另外,扩展还提供设置缩略图映射的功能,支持通配符 (*) 样式、正则表达式,还有脚本。


顺便在这里招募有兴趣的朋友帮忙测试一下是否有甚么bug漏了没修。
mercichao
小狐狸
小狐狸
  • UID12195
  • 注册日期2006-04-05
  • 最后登录2017-09-04
  • 发帖数62
  • 经验68枚
  • 威望1点
  • 贡献值56点
  • 好评度22点
  • 社区居民
  • 忠实会员
1楼#
发布于:2017-09-04 11:08
风无迹_:英文的吗?回到原帖
有中文de
mercichao
小狐狸
小狐狸
  • UID12195
  • 注册日期2006-04-05
  • 最后登录2017-09-04
  • 发帖数62
  • 经验68枚
  • 威望1点
  • 贡献值56点
  • 好评度22点
  • 社区居民
  • 忠实会员
2楼#
发布于:2017-09-04 11:08
raxpkwd:最近P站的原图不能通过url直接访问了,只有先在页面上点开原图,才能拿到

缩略图:https://i.pximg.net/c/150x150/img-master/img/2017/07/25/00/56/21/64036347_p0...
回到原帖
晚了看到不好意思。
能提供一下你寫的映射規則嗎?我看到你給的縮略圖網址返回 403 呢。
這個倒是沒問題:
https://i.pximg.net/c/600x600/img-master/img/2017/07/25/00/56/21/64036347_p0_master1200.jpg
mercichao
小狐狸
小狐狸
  • UID12195
  • 注册日期2006-04-05
  • 最后登录2017-09-04
  • 发帖数62
  • 经验68枚
  • 威望1点
  • 贡献值56点
  • 好评度22点
  • 社区居民
  • 忠实会员
3楼#
发布于:2017-06-03 18:45
fang5566:是否有改写为 webextensions 的计划?@mercichao回到原帖
非常抱歉,看情況技術上應該是沒可能的。
mercichao
小狐狸
小狐狸
  • UID12195
  • 注册日期2006-04-05
  • 最后登录2017-09-04
  • 发帖数62
  • 经验68枚
  • 威望1点
  • 贡献值56点
  • 好评度22点
  • 社区居民
  • 忠实会员
4楼#
发布于:2017-06-01 11:34
infinity:Windows 7 (64-bit)
Firefox Nightly (64-bit)
默认主题
layout.css.devPixelsPerPx 为默认值 -1.0
我新建空白配置发现 53 上的图标正常,而 Nightly 上...
回到原帖
看到了,謝謝你的回報。
我盡量在 55 出 beta 版之前修好吧。

你可以先安裝 beta 版本(目前 2.5b4 跟 2.5 其實是一樣的):
https://addons.mozilla.org/en-US/firefox/addon/picknsave/versions/beta
我修好後就會放到 beta channel,然後你那邊應該就可以默默地更新。

好可怕的更新啊... 看來火狐也快要玩完了...
mercichao
小狐狸
小狐狸
  • UID12195
  • 注册日期2006-04-05
  • 最后登录2017-09-04
  • 发帖数62
  • 经验68枚
  • 威望1点
  • 贡献值56点
  • 好评度22点
  • 社区居民
  • 忠实会员
5楼#
发布于:2017-05-29 16:06
infinity:楼主,这个扩展的图标在1080p屏幕下看起来非常大,好违和啊,能不能把它弄小点?
另外就是可否把点击小三角出现的菜单弄成右键图标弹出菜单?
回到原帖
你好,請問你用的火狐版本是多少呢?
你有用甚麼外觀主題嗎?
另外麻煩去 about:config 看看 layout.css.devPixelsPerPx 的值是多少呢?
mercichao
小狐狸
小狐狸
  • UID12195
  • 注册日期2006-04-05
  • 最后登录2017-09-04
  • 发帖数62
  • 经验68枚
  • 威望1点
  • 贡献值56点
  • 好评度22点
  • 社区居民
  • 忠实会员
6楼#
发布于:2017-03-05 18:17
raxpkwd:Bug反馈:点击"保存"报错
版本:2.4(另一台win10上的2.3.1.1没有问题)
Firefox:51.0.1 (32 位)
系统:win7

result.replace is not a function
Savin...
回到原帖
這個真的非常不好意思。這個 bug 會在下一個版本修復,但新版本審批需時,請降回 2.3.1.1。
mercichao
小狐狸
小狐狸
  • UID12195
  • 注册日期2006-04-05
  • 最后登录2017-09-04
  • 发帖数62
  • 经验68枚
  • 威望1点
  • 贡献值56点
  • 好评度22点
  • 社区居民
  • 忠实会员
7楼#
发布于:2016-11-16 09:32
njmmllsg:不会用,是不是这个?回到原帖
是這個沒錯。
不過第二個參數是不支持變量的。
假如檔案 file.jpg 沒有修改時間,就真的會命名成 「%r file.jpg」。
所以你可以填「{lm('%D ', ''){f}},注意斜杠會被替換成減號,而且第一個參數最後有一個空格。
如果有修改時間的話,會輸出「05-25-17 file.jpg」,沒的話會輸出「file.jpg」
mercichao
小狐狸
小狐狸
  • UID12195
  • 注册日期2006-04-05
  • 最后登录2017-09-04
  • 发帖数62
  • 经验68枚
  • 威望1点
  • 贡献值56点
  • 好评度22点
  • 社区居民
  • 忠实会员
8楼#
发布于:2016-11-01 16:58
njmmllsg:希望增加功能“使用服务器提供的文件创建时间”回到原帖
已支持修改時間,可以安裝測試版嘗鮮:
https://addons.mozilla.org/en-US/firefox/addon/picknsave/versions/2.0b1
mercichao
小狐狸
小狐狸
  • UID12195
  • 注册日期2006-04-05
  • 最后登录2017-09-04
  • 发帖数62
  • 经验68枚
  • 威望1点
  • 贡献值56点
  • 好评度22点
  • 社区居民
  • 忠实会员
9楼#
发布于:2016-11-01 16:12
zephyrer:今天装上了火狐 51.0a2,发现不管开不开e10s,这个扩展都完全不能用了,希望能够更新。看控制台,报错:
savingJob.js:306
TypeError: (intermediate value).focus is undef...
回到原帖
剛測試了一下沒發現這個問題。請確認你安裝的是最新版本:
https://addons.mozilla.org/addon/picknsave

如果問題依舊,請安裝最新的測試版本,再把錯誤信息貼上來,謝謝。
https://addons.mozilla.org/en-US/firefox/addon/picknsave/versions/2.0b1
mercichao
小狐狸
小狐狸
  • UID12195
  • 注册日期2006-04-05
  • 最后登录2017-09-04
  • 发帖数62
  • 经验68枚
  • 威望1点
  • 贡献值56点
  • 好评度22点
  • 社区居民
  • 忠实会员
10楼#
发布于:2016-10-28 19:37
zephyrer:今天装上了火狐 51.0a2,发现不管开不开e10s,这个扩展都完全不能用了,希望能够更新。看控制台,报错:
savingJob.js:306
TypeError: (intermediate value).focus is undef...
回到原帖
謝謝回報。這個問題將會在下一個版本修正。
本來打算先發測試版可以讓大家馬上用,不過最近比較忙所以先押後...
mercichao
小狐狸
小狐狸
  • UID12195
  • 注册日期2006-04-05
  • 最后登录2017-09-04
  • 发帖数62
  • 经验68枚
  • 威望1点
  • 贡献值56点
  • 好评度22点
  • 社区居民
  • 忠实会员
11楼#
发布于:2016-10-16 11:15
skytalk:嗯, 所以現在已經卸載了這個拓展(知道灣灣的人都這麼說, 繁體估計你看著會舒服些吧) (當然卸載不是因為不好, 而是很少抓圖), 倒是看到你說抓影片, 這是我沒有想到的, 正則過濾mp4/flv或其它格式? 在youtube? 這倒是有些時...回到原帖
首先我不是 taiwan 人。
個人認為既然雙方都看得懂,就沒有故意去用對方習慣的文字的必要吧。

抓影片的話寫映射規則就能搞定了。例如:
縮略圖:http://www.example.com/*
類型:腳本
原始圖:document.querySelector("video source").src

類型:mp4
自動選取
自動保存
檢查目標:無
檔案名:{p} (網頁標題) 取代: - example.com 為:(空)
關閉標籤頁
之後一個點擊就能把影片保存下來了。

不過當然,這玩意兒的定位是用來抓圖的。抓影片的話是需要一定的技術知識和思考。
而且經常在固定的網站抓資源才會好使。
mercichao
小狐狸
小狐狸
  • UID12195
  • 注册日期2006-04-05
  • 最后登录2017-09-04
  • 发帖数62
  • 经验68枚
  • 威望1点
  • 贡献值56点
  • 好评度22点
  • 社区居民
  • 忠实会员
12楼#
发布于:2016-10-08 22:19
njmmllsg:希望增加功能“使用服务器提供的文件创建时间”回到原帖
感覺修改時間應該更實用吧?
這個要看報文頭裏有沒有,有的話問題不大。
沒有的話,以現在的機制,先存檔後改名是不可能的。
改機制的話工作很艱巨啊...
mercichao
小狐狸
小狐狸
  • UID12195
  • 注册日期2006-04-05
  • 最后登录2017-09-04
  • 发帖数62
  • 经验68枚
  • 威望1点
  • 贡献值56点
  • 好评度22点
  • 社区居民
  • 忠实会员
13楼#
发布于:2016-10-08 22:10
skytalk:@mercichao 嗯,谢谢你的回复。实际上,我就是想写一点关于pick save images的介绍,这样就可以让更多人知道它,了解它,使用它,很好的扩展,功能很强大。
在这回复前,因没看到设置里面还可以自定义规则。知道后,却忘记修改...
回到原帖
關於為何不內置規則的問題,我在寫以前的作品 (Image Download II) 時已經思考過。
首先說實話,我自己平常是不用抓圖工具的,也幾乎沒有抓圖的需要。
現在這個擴展我是常用,但不是用來抓圖,而是用來抓影片的。

寫抓圖擴展的主要目的純粹是貪好玩的。
也就是說以自虐的方式,享受創作的成就感吧?
所以說「為世界帶來貢獻」並不是我的目的。默默地為大家寫映射規則,這種沒有快感的事情我是絕對不會去做的啦。

另一方面,既然別人已經造好輪子,為甚麼還要傻傻地閉門自己造一遍呢?做開發的,懂得資源重用可是很重要的啊。(SOA?)
所以目前的方向都是以盜用借用其他有名作品的功能,來達到更好的效果。這個做法好處有好幾個,這裏就不一一細說了。
遺憾的是目前只破解到 Thumbnail Zoom Plus 而已。在看不見的長遠的未來是會陸續支持其他強大好用的擴展的,例如 imagus。
mercichao
小狐狸
小狐狸
  • UID12195
  • 注册日期2006-04-05
  • 最后登录2017-09-04
  • 发帖数62
  • 经验68枚
  • 威望1点
  • 贡献值56点
  • 好评度22点
  • 社区居民
  • 忠实会员
14楼#
发布于:2016-09-28 10:04
skytalk:我从第一页翻倒第六页, AMO上也看了看, 刚刚初步用了一下, 不知道是否是我不会用, 这个扩展如何才能过滤原始分辨率的图片, 在google image上, 点击图片按钮, 但怎么找也没找到过滤出原始分辨率的方法, 9月8号上传到AMO的...回到原帖

因為這論壇沒有電郵通知,晚了回覆不好意思。

如果說你要抓取原始圖,有兩個方法:

1. 擴展的設置 -> 縮略圖映射裏頭,自己編寫映影規則
對於 google image 的搜索結果,要抓原始圖估計要用到腳本類型的映射規則,會有一定的技術含量。

2. 安裝 thumbnail zoom plus
在擴展的設置 -> 擴展支持裏有描述。
上一页
游客

返回顶部