تحميل منشور/ريل/ستوري واحد
منشورات
ريلز
ستوريز
IGTV
كاروسيل
كيفية التحميل:
1. انسخ الكود أدناه
2. افتح المنشور/الريل/الستوري في تاب جديد
3. اضغط F12 لفتح DevTools
4. ألصق الكود في تاب Console واضغط Enter
// Instagram 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 = 'instagram-video.mp4';
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
} else {
// For images and carousel
const images = document.querySelectorAll('img[class*="FFVAD"], img[class*="_aagt"]');
images.forEach((img, index) => {
const imgUrl = img.src;
const a = document.createElement('a');
a.href = imgUrl;
a.download = `instagram-image-${index + 1}.jpg`;
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
});
}
})();
تحميل جميع محتويات الملف الشخصي
كيفية تحميل جميع المحتويات:
1. افتح الملف الشخصي
2. انسخ الكود أدناه
3. افتح DevTools (F12)
4. ألصق في Console واضغط Enter
5. انتظر حتى يقوم السكريبت بالتمرير وجمع جميع المحتويات
// Instagram 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(1500);
const newHeight = scrollHeight();
if(newHeight === lastHeight) break;
lastHeight = newHeight;
}
}
// Collect all media URLs
function collectMediaUrls() {
// For videos
document.querySelectorAll('video').forEach(video => {
if(video.src) mediaUrls.add(video.src);
});
// For images
document.querySelectorAll('img[class*="FFVAD"], img[class*="_aagt"]').forEach(img => {
if(img.src) mediaUrls.add(img.src);
});
}
// Download all collected URLs
function downloadAll() {
mediaUrls.forEach((url, index) => {
const a = document.createElement('a');
a.href = url;
const extension = url.includes('mp4') ? 'mp4' : 'jpg';
a.download = `instagram-media-${index + 1}.${extension}`;
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
سجل الدخول إلى Instagram في المتصفح قبل استخدام السكريبتات
2
فعل النوافذ المنبثقة في المتصفح للتحميل التلقائي
3
للتحميل الجماعي، كن صبوراً أثناء قيام السكريبت بالتمرير في الملف الشخصي