Re: [-Fx-] 推薦Image Download Ⅱ抓圖Add-on

看板Browsers作者 (Att)時間11年前 (2012/11/30 14:10), 編輯推噓5(505)
留言10則, 2人參與, 最新討論串3/4 (看更多)
※ 引述《Ayucyndi (總理)》之銘言: : /\d+/ Combination of digits : /\w+/ Combination of digits, letters and undersores : /[A-Za-z0-9]+/ Combination of digits and letters : /[^\/]+/ Combination of all characters except for the symbol : 這是作者使用的寫法 : 老實說我對這個挺苦手的 : 自己寫了一下都沒有作用... : 所以只好求助了 : 例如 : 縮圖:http://xxxx.xx.xx/xxxxxxxxxx/xxx/thumb/一串數字s.jpg : 原圖:http://xxxx.xx.xx/xxxxxxxxxx/xxx/src/同一串數字.jpg : 我寫的是這樣 : 縮圖:http://xxxx.xx.xx/xxxxxxxxxx/xxx/thumb/{/\d+/}{/[s]+/}.jpg
: 原圖:http://xxxx.xx.xx/xxxxxxxxxx/xxx/src/{/\d+/}.jpg
: 他會啟用規則但是下載失敗 : 所以我應該要怎麼寫才對? http://i.imm.io/NqrC.jpeg
他其實有個說明頁面,不知道你有沒有注意到。 基本上,正規表示法只需要寫在"縮圖"的連結中。 "原圖"的連結只要標上"對應的數字"順序來表示他跟縮圖正規表示法間的關聯性即可。 以你的例子來說, 縮圖連結應該是... http://xxxx.xx.xx/xxxxxxxxxx/xxx/thumb/{/\d+/}s.jpg
原圖的連結應該是... http://xxxx.xx.xx/xxxxxxxxxx/xxx/src/{1}.jpg
那個1就是表示對應你的第一個正規表示法/\d+/的意思。 再舉個我在痞客邦遇到的例子... 縮圖: http://pixnet/xxx/123456-1234556_q.jpg
原圖: http://pixnet/xxx/yyy/123456-123456_n.jpg
那他的規則就應該寫成... 縮圖: http://pixnet/xxx/{/\d+/}-{/\d+/}_q.jpg
原圖: http://pixnet/xxx/yyy/{1}-{2}_n.jpg
不知道這麼解譯,有沒有幫助到你。 如果還有問題,他在新增規則的頁面中,有個勾勾的符號,點下去後, 可以測試你的規則是否符合他的規定。 而且還有個偵錯模式,他會按照實際頁面與你填入的規則一個一個trace並show出來。 你就可以更容易看出你規則的問題出在哪。 : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 1.171.238.12 : ※ 編輯: Ayucyndi 來自: 1.171.238.12 (11/29 23:33) : → Rplus:/thumb/{/\d+/}s.jpg ==> /src/{1}.jpg 試試 11/30 00:43 : → yukitowu:如果這是Regex 那不是這樣寫吧? 他沒有範例嗎-3- 11/30 00:43 : → hpo14:你原圖要改成 /src/{1}.jpg 11/30 04:39 : → hpo14:你把套件視窗叫出來,切到縮圖偵測。點選藍色問號看就知了 11/30 04:40 h大這是正解! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.63.100.2

11/30 18:31, , 1F
感謝詳細說明!!也感謝上一篇推文者!!
11/30 18:31, 1F

11/30 18:32, , 2F
回到電腦前做完修正後會在來回報狀況
11/30 18:32, 2F

11/30 22:53, , 3F
再次感謝~可以使用了 不過現在在處理縮圖示jpg原圖png
11/30 22:53, 3F

11/30 22:53, , 4F
的狀況
11/30 22:53, 4F

11/30 23:00, , 5F
用了偵錯後給的預測是沒問題的 但就是錯誤~"~
11/30 23:00, 5F

11/30 23:02, , 6F
有可能同一個縮圖規則沒辦法對應兩個完整規則嗎?
11/30 23:02, 6F

12/01 17:28, , 7F
你是指圖示(jpg)>原圖(jpg|png) 原圖有可能兩種副檔名嗎?
12/01 17:28, 7F

12/01 17:39, , 8F
對對~~
12/01 17:39, 8F

12/01 17:46, , 9F
我也是用了 |(||) 這個試寫了一下 沒作用
12/01 17:46, 9F

12/01 17:46, , 10F
所以現在是寫兩個規則分兩次載
12/01 17:46, 10F
文章代碼(AID): #1Gk4tcuT (Browsers)
討論串 (同標題文章)
文章代碼(AID): #1Gk4tcuT (Browsers)