前兩天和哥們閒聊,扯到了我學的專業,軟件工程,
就突然想到問問他有沒有想要的小功能的軟件,可以幫他“私人定製”。
沒想到還真有。
需求很簡單:
一個能自動下載豆瓣相冊中全部大圖的軟件,這樣省去了手動保存的麻煩。
其實他也已經有在用網上已有的類似功能的軟件了,就是“豆佩克”。
但是豆佩克在下載時,不能選擇保存路徑,這讓他覺得有點小麻煩,所以參照豆佩克,我就添加了一個選擇路徑的功能。
接下來就簡單的介紹下思路和實現的大致過程,代碼就不貼了,因爲下面推薦文章中有個很好的原型。
首先在網上找了一下,怎麼從網頁上下載圖片,找到了一篇很不錯的文章(或者說爲教程),我的下載助手也是從這個原始小應用中改進出來的,在這裏推薦給大家:
《C# 網絡編程之webBrowser獲取網頁url和下載網頁中圖片》http://www.ylzx8.cn/kaifayuyan/program/398494.html
然後就是改進了:
我去掉了webBrowser這個前臺界面,只後臺接收請求網頁的html全部內容,這樣的話可以提高點效率
接着通過字符串的處理(用到了正則表達式,不知道的同學可以百度一下相關教程或視頻,這裏不累述了)獲得照片張數和分頁信息,也就是看這個相冊一共多少頁
然後再通過處理字符串的方式獲取大圖下載地址
最後將其保存到指定路徑。
大小17K,無需安裝,直接使用
下載地址
http://download.csdn.net/detail/donggege214/9061801