تحميل منشور/فيديو/ستوري واحد
كيفية التحميل:
1. انسخ الكود أدناه
2. افتح المنشور/الفيديو في تاب جديد
3. اضغط F12 لفتح DevTools
4. ألصق الكود في تاب Console واضغط Enter
// Facebook Single Content Download Script
(function(){
const videoElement = document.querySelector('video');
if(videoElement) {
const videoUrl = videoElement.src;
const a = document.createElement('a');
a.href = videoUrl;
a.download = 'facebook-video.mp4';
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
} else {
const imgElement = document.querySelector('img[data-visualcompletion="media-vc-image"]');
if(imgElement) {
const imgUrl = imgElement.src;
const a = document.createElement('a');
a.href = imgUrl;
a.download = 'facebook-image.jpg';
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
}
}
})();
تحميل جميع محتويات الملف الشخصي
كيفية تحميل جميع المحتويات:
1. افتح الملف الشخصي/الصفحة
2. انسخ الكود أدناه
3. افتح DevTools (F12)
4. ألصق في Console واضغط Enter
5. انتظر حتى يقوم السكريبت بالتمرير وجمع جميع المحتويات
// Facebook Bulk Profile Download Script
(async function(){
const delay = ms => new Promise(res => setTimeout(res, ms));
const mediaUrls = new Set();
// Scroll to load all content
async function scrollToBottom() {
const scrollHeight = () => document.documentElement.scrollHeight;
let lastHeight = scrollHeight();
while(true) {
window.scrollTo(0, scrollHeight());
await delay(1000);
const newHeight = scrollHeight();
if(newHeight === lastHeight) break;
lastHeight = newHeight;
}
}
// Collect all media URLs
function collectMediaUrls() {
document.querySelectorAll('video').forEach(video => {
if(video.src) mediaUrls.add(video.src);
});
document.querySelectorAll('img[data-visualcompletion="media-vc-image"]').forEach(img => {
if(img.src) mediaUrls.add(img.src);
});
}
// Download all collected URLs
function downloadAll() {
mediaUrls.forEach(url => {
const a = document.createElement('a');
a.href = url;
a.download = url.split('/').pop() || 'facebook-media';
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
});
}
console.log('Starting content collection...');
await scrollToBottom();
collectMediaUrls();
console.log(`Found ${mediaUrls.size} media items`);
downloadAll();
})();
1
فعل النوافذ المنبثقة في إعدادات المتصفح إذا كانت محظورة
2
سجل الدخول إلى Facebook في المتصفح قبل استخدام السكريبتات
3
للتحميل الجماعي، كن صبوراً حيث يقوم السكريبت بالتمرير لتحميل جميع المحتويات