這是一個(gè)指定一個(gè)網(wǎng)址,然后就可以自動(dòng)的分析圖片,并且下載的工具。
運(yùn)行的時(shí)候有點(diǎn)小卡,最主要是看你的網(wǎng)址圖片的多少,如果多就卡得長(zhǎng)一點(diǎn),如果不是很多的圖片,還是沒(méi)問(wèn)題。
1. 加入圖片是否重命名。
2. 加入異步線程池控制(? 隨后解釋)。
3. 加入圖片大小限制。
4. 加入支持指定網(wǎng)址內(nèi)CSS文件內(nèi)的圖片下載。
5. 加入了正則表達(dá)式即時(shí)配置更改(應(yīng)變正則表達(dá)式缺陷)。
6. 優(yōu)化部分代碼。
7. 修改部分統(tǒng)計(jì)錯(cuò)誤。
剔除了圖片類型復(fù)選框,如果你需要下載指定類型的圖片的話,可以從 配置->設(shè)置正則表達(dá)式圖片鏈接分析 里面直接修改匹配圖片的正則表達(dá)式,最末端就是圖片的文件類型了,如:(jpg|jpeg|png|ico|bmp|gif);狀態(tài)欄增加了一個(gè)實(shí)際下載圖片數(shù)量,可以實(shí)時(shí)的顯示當(dāng)前下載圖片的張數(shù);多了一個(gè)[重命名]和[下載頁(yè)面包含CSS文件內(nèi)的圖片],后者就不用說(shuō)明了,但是前者需要說(shuō)明一下:這個(gè)地方是費(fèi)了我不少時(shí)間了,我原先的重命名方案是DateTime.Now.ToString("yyyyMMddHHmmssfff"),后來(lái)又加上了new Random().Next(100)和lock,都不對(duì),顯示下載圖片的數(shù)量和文件夾里面的圖片數(shù)量不符合,并且選擇重命名和不選擇重命名文件夾實(shí)際圖片數(shù)相差較大,幾張到幾十張不等,最后改用了System.Guid.NewGuid()至此基本正確符合,所有猜想,DateTime.Now和Random在遇到異步多線程應(yīng)該會(huì)出現(xiàn)臟讀吧?
親,此軟件需要安裝微軟.net 環(huán)境
微軟.NET Framework 4.0下載地址:http://tipsywinegypsy.com/soft/21724.html
微軟.NET Framework 3.5下載地址:http://tipsywinegypsy.com/soft/18302.html
微軟.NET Framework 2.0下載地址:http://tipsywinegypsy.com/soft/15906.html