2009年4月28日 星期二

給想學習腳本新手看的~

轉貼請著名出處:http://esoftheaven.blogspot.com/

我良心建議真的有心想要學習 upl 腳本的人如同 MD 大 所說的,
請從圖空去學習~因為圖空才是最簡單的~!(當然要註冊的圖空請跳過吧!)
小美大的範例megashare在我眼裡並不是最簡單的範例~

但的確對小美大來說,那真的是很簡單的範例了!
可能他覺得要寫教學,也要來個『像樣』的免空來寫吧!
而megashare為什麼會有一點點不適合一個剛入門的新手呢?

我的看法是:
一、他需要寫一個抓tmp_sid的變數值,困難一
二、該連結有被HTML編碼過,所以我取出來後得再做一個反譯的動作→困難二


真正簡單的空間不會有上面兩個問題~
最簡單的免空其實只需要三個步驟腳本就可以寫出來:

一、連到免空上傳網址
二、提供上傳所需『資料參數』,post 到主機
三、取載點,輸出連結,完畢!

這樣講應該會讓新手比較清楚一些些,
因為我也是新手,所以我才能打的這麼白話一點....... XD
哪天等我變的很強,我可能也會懶得打這種簡單的話語吧~

為什麼才三個步驟而已,有的腳本一點點就寫完有的寫的樂樂長??
很簡單道理,基本上寫的一大堆的通常就是一些需要註冊登入的空間~
再來就是寫腳本的人考慮比較周延,希望腳本沒有bug,所以會多寫一些偵錯的指令!

這些指令其實沒寫,並不會造成你上傳的錯誤!
那為什麼要寫?當然是因為,
第一可以把上傳的流程分解的更詳細一點,好知道那邊錯誤,改版更快速
第二就是讓上傳更順利,不會有所謂的空包彈!
也就是明明有載點輸出囉!可是載點其實沒內容XD
會這樣就是因為你在上傳的過程漏掉了一些東西,導致你其實沒傳好!
但確有載點的窘境~


基於以上兩點,所以一樣可以完成腳本上傳卻要寫的樂樂長就是這樣的解釋........
套一下小美的經典話,看到這會覺得想死的人先去睡吧…
免空粉危險的,不適合小朋友玩喔… XD

(寫這樣你還想睡,你這輩子真的只有等人寫腳本的命了 Orz )


容我在多話一點,忍著點,快要結束了~那再稍微進階一點的免空呢??
一、連到免空上傳網址(通常需要多取一些待會資料參數的變數值)
二、提供上傳所需『資料參數』,post 到主機
(有的免空要post 兩次,需要再取一次參數可能)
三、取載點,輸出連結,完畢!
(有些免空取載點前會再轉頁...等還有其他可能會遇到的問題我沒說~)


喔喔,如果你的程度已經到這邊的話大概再往上可以挑戰一些需要寫帳號登入的空間了
如 skydrive adrive 這類的~~~~
大家要自己判斷、清楚自己目前的能力究竟在那個階段慢慢學習、慢慢進步
不要說沒有基礎就讓自己從困難的腳本開始瀏覽....
那我保證你這輩子都不會想要學習寫腳本的!!
因為不能理解的東西,是要怎麼引起人去學習的動機????
看圖空,相信可以讓你更懂到底腳本的流程..
可是相信很多人一定會遇到的困難點就是....到底『正規表達式』要怎麼寫,
我才可以取出我想要的那一段?這個也是我自己會遇到的困難處!
什麼叫正規表達式?想要更懂就請搜尋吧~一定比我隨口講講清楚多了~
action="([^"]+) ← 看到了吧! 『action=』後面看到的一堆 很像亂打 的符號,
那就是『 正規表達式 』。

它的運用相當之廣泛,非三言兩語可說完,
但其實如果你只是想用在免空腳本其實學幾個招式就打死一堆免空了吧XD
免空難寫通常是難在看不到的資料....以及一些指令你不會使用這樣而已!

學到最後就知道正規表達式並不是那麼重要~反正你會套就可以了!
何必學太多東西!不是學程式、語言出身的人,
你跟人家學太多你也只是給自己忘掉或者更混淆而已!
(我就是一個腳本白癡到會一點點點點點的人.......)

upl 跟 lua 比起來,個人覺得學 upl 比較有價值
(如有得罪,請大人們多多見諒黑!我只是覺得新手既然想學,就該學 upl )

原因就是,學會 upl ,等於 gdl 也搞定了!
同時你也有大概的寫 lua水準....當然,說更清楚一點,
其實 upl 挺有 gdl + uls 的 感覺~兩者都學過的人,
要上手 upl 我想根本就是跟吃滷肉飯一樣的容易 以上,

補充一點,這是無限版沒有的唷XDDDD
學upl還有一個好處!
你看看下面這個:

GetstrToVariable:***Html_Src***,我,小美,1,***link***
原始碼是『我愛小美』,而上面你想要的link就是愛,他介於我、小美中間
這個就是GDL的用法,他可以幫你取出你想要原始碼那段!
你看看連寫正規表達式都省了!不也是很方便嗎?
至少不懂正規表達式的人還可以靠這個指令取出想要的連結~!


是我一點小心得給有興趣學習腳本的人看的...

當然對高手來說,只不過是一堆廢話 XD 抱歉傷害了你們的眼睛~~~

1 則留言:

share 提到...

有更完整的教學網站嗎?