คำสั่ง JavaScript ดึงรูปจาก Facebook Album

คำสั่ง JavaScript ดึงรูปจาก Facebook Album

แนวทางการใช้งาน จะใช้ผ่าน console ของ dev tool 
โดยเปิดไปหน้ารูปรวมของ album ที่ต้องการ จากนั้น เลื่อน scrollbar เพื่อแสดง
รายการรูปทั้งหมด

var urlStr = ""; // ตัวแปรเก็บ url รายการลิ้งค์ของรูป
var n_i = document.querySelectorAll("a[href*='photo.php']").length; // จำนวนรูปจากการนับ
var n_i  = 5; // จำนวนรูปจากการกำหนด
var n_v = 0; // ตำแหน่งเริ่มของรูป
function getImg(n_v){
    if(n_v<n_i){
        document.querySelectorAll("a[href*='photo.php']")[n_v].click();
        setTimeout(function(){
            if(document.querySelectorAll("img[data-visualcompletion='media-vc-image']").length>0){
				urlStr += '<img src="';
				urlStr += document.querySelectorAll("img[data-visualcompletion='media-vc-image']")[0].src;
				urlStr += '">';
				urlStr += '\r\n';
				document.querySelectorAll("div[aria-label='Close']")[0].click();
			}
			n_v++;
			setTimeout(function(){
					getImg(n_v);          			
			},500); 	
        },1000);
    }else{
        console.log(urlStr);
    }
}
getImg(n_v);


หลังจากได้รายการรูป นำไปสร้าง HTML แท็ก image จากนั้นใช้โปรแกรมโหลดจาก url รูป




< Back รวม Snippets










เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ