Thứ Bảy, 3 tháng 11, 2012

download Autoblog wallpaper javascript

會寫這支javascript是因為平常看autoblog的gallery

例如網址

http://www.autoblog.com/photos/2012-pagani-huayra-first-drive/#photo-5378629/

我都會邊看圖邊按下載桌布

DOWNLOAD WALLPAPER

這顆按鈕

可是這樣慢慢點慢慢看很費時間

後來我autoblog待看,下載的車就越積越多

0rz...............


我就想說乾脆叫程式下載就好

省時省力

而且抓下來的圖直接點了就可以看, 還是桌布size的圖片


就研究了一下他的gallery這支網頁的原始碼跟javascript

發現可以透過javascript一直跑回圈下載圖片

就自己寫了一隻js

之後進入網頁後開console貼上這段js給他run, 就可以開始下載了

超省時省力XD


var i = 0;
var totalItems = $('.thumbnails li').length;
var sleepSecond = 3500;
function xxx() {
if (i < totalItems) {
$('.thumbnails li:eq(' + i + ')').mousedown();
$('#gallery_wallpaper a').click();
i++;
setTimeout("xxx()", sleepSecond);
} else {
alert('over.')
}
}
xxx();



大致上就是每抓一次圖等待3.5秒在抓一次

抓取所有項目圖片項目的長度, 在一個一個觸發點下去項目的事件切換圖片後

在去處發點下載桌布的按鈕的程式

Không có nhận xét nào:

Đăng nhận xét