作者tomin (弱水三千 只取一瓢饮)
看板Ajax
标题Re: [ js ] Greasemonkey脚本取图片问题
时间Wed Jul 22 14:47:53 2015
我用greasemonkey安装也是捉错图
发现应该是apple官网html有改过 所以旧版parse就捉错了
你可以将35行的'src'换成src-swap-high-dpi就正常了
- var artworkUrl = artworkTarget.getAttribute('src').replace.
+ var artworkUrl = artworkTarget.getAttribute('src-swap-high-dpi').replace.
或是下载我改好的
https://gist.github.com/tomin/ab2c4c2b6ab82aac224b
※ 引述《flirmnave (焰离雨星)》之铭言:
: 大家好
: 我是在本版搜寻到了以前有人问过脚本的问题
: 所以才想说在这里发问
: 最近在蒐集 iTunes 上的 Cover
: 原本都是用改网址的笨方法(把170*170改成600*600这样)
: 但抓了一阵子发现这样实在太花时间了
: 於是想说直接用脚本来取应该会比较快
: 找到了这个脚本
: https://greasyfork.org/zh-TW/scripts/8947-itunes-artwork-grabber-by-tunghsiao-
: liu
: https://goo.gl/L7vWvm
: 装上去後却发现没有作用
: 虽然有显示出那个按钮 可是点下去却没有抓到那个网址
: (我确定我安装的其他脚本是有作用的)
: 而当我将一模一样的程式码
: 贴到 Firefox 的 程式码速记本去执行想看看出了什麽问题时
: 这时所显示的按钮却是有用的
: 百思不得其解的情况下
: 上来这里发问
: 希望有人可以解答我的疑惑
: 感谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 203.69.130.35
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Ajax/M.1437547676.A.333.html
1F:推 flirmnave: 这...原来是这个原因吗 我看他 src,src-swap,src-swap- 07/22 15:12
2F:→ flirmnave: high-dpi 後的网址只差170*170 340*340啊 而且使用Fire 07/22 15:14
3F:→ flirmnave: bug 去测 src 这个是抓得到网址的啊 无论如何 非常感谢 07/22 15:15
4F:→ flirmnave: 您的帮助 07/22 15:15
5F:→ tomin: src只是一个1px*1px的空白图 它载入後才换成170x170的图 07/22 15:28
6F:→ flirmnave: 可以请教您该怎麽看吗 如何得知只是一个空白图? 07/22 16:50
7F:推 No: 推热心~ 07/22 22:00
8F:→ tomin: 把开出来的图下载下来 右键看内容即可得知长宽大小 07/23 12:03