小格格's Blog

2010/01/22

[心得] 淺談firefox + greasemonkey

Filed under: 身為一個DBA,會這些東西也是很合理的 — justin2k @ 05:14:14

在此不作詳細的說明,很多東西網路上都找得到

簡而言之,greasemonkey是一個firefox的addon,裝了他之後可以再自己寫or抓一些java script

再來用java script來對你”抓回來”的網頁上下其手處理

我大概看過,比較常見的就是

1. 看相簿時,本來一次看一張的,改成一次開出一整本,省得一張一張按,爽度降低很多

2. google多帳號登入切換…不過我生意沒作那麼大所以沒用

3. 替換掉某些字串,如對岸會封鎖某些網站,但意外的發現別國的網站可達到相同功能,group.google.com –> group.google.de

4. 多產生一些link,如youtube可以選擇download那個解析度的影片, 這點我就覺得大勝download helper了

5. 過濾掉某些不想看到的網頁,如廣告等等

反正你想得到可以改html達成的東西基本上都可以作,只是壞就壞在我不會寫java script..

雖然我也是資工的,不過我的程式語言能力僅限於得一手好程式

 

上面幾點看完,有沒想到什麼應用了??

提示,如flickr,webproxy , 想一下再往下看

 

 

 

 

 

 

 

 

 

 

 

 

 

 

flickr:

flickr有提供外連,就是要看圖片只要知道HASH出來的url後,直接敲URL就可以看,而且這張圖的URL永遠不會變,某些相簿網站怕被人連的,HASH都會不定時變….所以你就不能拿來玩…

小技巧: regular expression不會卡ip…所以說….你只要想辦法把那串hash裡的某些字串改成ip….就可以了..這樣說得夠明白了吧..

基本上http://userscripts.org/已經都有類似功能的script了,只要小改一點點就可以用

 

webproxy:

基本上有在用webproxy的人都知道,

webproxy的用法都是連到webproxy後,在input form那邊填要連的網址再submit/go ,重點是要選encode url,不然還是會被regular express卡掉

http://nonojoy.pixnet.net/blog/post/23821740此網址為例,不同proxy編碼出來的結果

http://kood.info/browse.php?u=Oi8vbm9ub2pveS5waXhuZXQubmV0L2Jsb2cvcG9zdC8yMzgyMTc0MA%3D%3D&b=13&f=norefer

http://www.proxyrat.com/browse.php?u=Oi8vbm9ub2pveS5waXhuZXQubmV0L2Jsb2cvcG9zdC8yMzgyMTc0MA%3D%3D&b=29

有沒發現好幾個webproxy的編碼出來的網址都很像,特別是粗體部份完全一樣,上網一查,原來是base64的code,後面那些大概是其他參數

另外找了可以線上encode/decode base64的網站實戰一下

org <–> base64:

http://nonojoy.pixnet.net/blog/post/23821740 => aHR0cA==Oi8vYmxvZy54dWl0ZS5uZXQvZ2VycnkuaHVhbmcvYmxvZwo=

://nonojoy.pixnet.net/blog/post/23821740 à <= Oi8vbm9ub2pveS5waXhuZXQubmV0L2Jsb2cvcG9zdC8yMzgyMTc0MA%3D%3D

所以發現了,其實webproxy有幫你去頭去尾加料(看到這邊可能誤以為是美食網站)…

所以…是不是有script可以幫你”把某些url直接作成已預先編碼後的url , 搜尋之後只要直接click就可以開,不用再手動貼上submit” ??

其實有很接近的功能的,不過我還沒搞懂最後面那一個加料是什麼意思…所以目前也沒辦法改

and比較遺憾的是,greasemonkey只會修改html , 無法作到如上一篇redirector的功能,直接在網址列幫你跳轉

 

如果有人知道有更適合的addon,請告訴我

 

 

發表迴響 »

仍無迴響。

RSS feed for comments on this post. TrackBack URI

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s

在WordPress.com寫網誌.

%d 位部落客按了讚: