Re: [ js ] Greasemonkey腳本取圖片問題

作者: tomin (Schrödinger's cat)   2015-07-22 14:47:53
我用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 的 程式碼速記本去執行想看看出了什麼問題時
: 這時所顯示的按鈕卻是有用的
: 百思不得其解的情況下
: 上來這裡發問
: 希望有人可以解答我的疑惑
: 感謝大家
作者: flirmnave (焰離雨星)   2015-07-22 15:12:00
這...原來是這個原因嗎 我看他 src,src-swap,src-swap-high-dpi 後的網址只差170*170 340*340啊 而且使用Firebug 去測 src 這個是抓得到網址的啊 無論如何 非常感謝您的幫助
作者: tomin (Schrödinger's cat)   2015-07-22 15:28:00
src只是一個1px*1px的空白圖 它載入後才換成170x170的圖
作者: flirmnave (焰離雨星)   2015-07-22 16:50:00
可以請教您該怎麼看嗎 如何得知只是一個空白圖?
作者: No (you stay there)   2015-07-22 22:00:00
推熱心~
作者: tomin (Schrödinger's cat)   2015-07-23 12:03:00
把開出來的圖下載下來 右鍵看內容即可得知長寬大小

Links booklink

Contact Us: admin [ a t ] ucptt.com