📲 مستخرج أرقام واتساب

استخرج كل أرقام محادثاتك دفعة واحدة — مجاني، بدون برامج، بدون تسجيل دخول
1 افتح واتساب ويب
افتح web.whatsapp.com على الكمبيوتر وامسح الـ QR Code من هاتفك.
مهم: مرّر قائمة المحادثات لأسفل حتى تظهر كل المحادثات التي تريد استخراجها.
💡 كلما مررت لأسفل أكثر، كلما استُخرج عدد أكبر من الأرقام
2 افتح Developer Console
بينما أنت على صفحة واتساب ويب، اضغط:
Windows / Linux: F12 أو Ctrl + Shift + J
Mac: Cmd + Option + J

ستفتح نافذة المطور. اضغط على تبويب Console
3 الصق السكريبت واضغط Enter
اضغط "نسخ السكريبت" ثم الصقه في الـ Console واضغط Enter:
(function(){ var results=new Map(); /* ── طريقة 1: من data-id في قائمة المحادثات ── */ document.querySelectorAll('[data-id]').forEach(function(el){ var id=el.getAttribute('data-id')||''; if(!id.includes('@s.whatsapp.net'))return; var raw=id.split('@')[0].replace(/\D/g,''); if(raw.length<7||raw.length>15)return; var phone='+'+raw; var name=phone; var t=el.querySelector('span[title]'); if(t){var txt=t.getAttribute('title')||t.textContent||'';if(txt&&txt.trim())name=txt.trim();} if(!results.has(phone))results.set(phone,name); }); /* ── طريقة 2: من الـ store الداخلي لواتساب ── */ try{ var store=window.require?window.require('WAWebCollections'):null; if(!store&&window.webpackChunkbuild){ window.webpackChunkbuild.forEach(function(c){ try{var m=c[1];Object.keys(m).forEach(function(k){ try{var mod=m[k]({},(function(r){return r}),{}); if(mod&&mod.default&&mod.default.Chat){store=mod.default;} }catch(e){} });}catch(e){} }); } if(store&&store.Chat&&store.Chat.getModelsArray){ store.Chat.getModelsArray().forEach(function(chat){ try{ var id=chat.id&&chat.id._serialized||''; if(!id.includes('@s.whatsapp.net'))return; var raw=id.split('@')[0].replace(/\D/g,''); if(raw.length<7||raw.length>15)return; var phone='+'+raw; var nm=chat.name||chat.formattedTitle||phone; if(!results.has(phone))results.set(phone,nm); }catch(e){} }); } }catch(e){} if(results.size===0){ alert('⚠️ لم يتم العثور على أرقام.\nتأكد أن واتساب ويب محمّل بالكامل وقائمة المحادثات مرئية، ثم أعد المحاولة.'); return; } /* ── تصدير CSV ── */ var csv='name,phone\n'+[...results.entries()].map(function(e){ return '"'+e[1].replace(/"/g,'""')+'","'+e[0]+'"'; }).join('\n'); var blob=new Blob([csv],{type:'text/csv;charset=utf-8'}); var url=URL.createObjectURL(blob); var a=document.createElement('a'); a.href=url; a.download='whatsapp_contacts.csv'; a.click(); URL.revokeObjectURL(url); alert('✅ تم! استُخرج '+results.size+' رقم.\nارفع ملف whatsapp_contacts.csv على منصة Infinity Graphic.'); })();
⚠️ إذا ظهرت رسالة "allow pasting" في الـ Console، اكتب كلمة allow pasting واضغط Enter، ثم الصق السكريبت مجدداً
4 ارفع الملف على المنصة
بعد تحميل ملف whatsapp_contacts.csv، ارجع للمنصة:
📂 صفحة العملاء ← استيراد CSV ← اختر ملف CSV أو Excel ← ارفع الملف ← استيراد الآن ✅
؟ أسئلة شائعة
هل يصل السكريبت لرسائلي أو بياناتي؟
لا. السكريبت يعمل فقط على جهازك ويقرأ الأرقام الظاهرة في المتصفح، ولا يرسل أي شيء لأي مكان.

ليش ما استُخرجت كل الأرقام؟
واتساب ويب يعرض المحادثات بشكل تدريجي — مرّر قائمة المحادثات لأسفل حتى النهاية أولاً.

الأرقام ظهرت كأسماء لأن عندي أسمائهم محفوظة؟
طبيعي — الملف سيحتوي على الاسم والرقم معاً، وعند الاستيراد يتم ربطهم صح.