كيف تقوم بسحب كافة بيانات الرخص على كافة السجلات الجارية في منصة بلدي
كثير من الموظفين في شركات حول المملكة لديها المئات من التراخيص على منصة بلدي، وتواجهه مشكلة عدم القدرة على سحب كافة البيانات من سجل واحد فماذا عن عدة سجلات ومئات من التراخيص في هذا المقال سأقوم بتوفير شرح كيفية القيام بسحب كافة معلومات التراخيص على حسابك في بلدي او حساب المسؤول في منصة بلدي لكي تقوم بعملية حساب كم عدد الرخص المنتهية والملغية وعلى اي سجل حتى تتمكن من توفير او طلب عقد النظافة وعقد الإيجار وغيرها من المستندات ذات العلاقة لكي تتمكن من تجديد هذه التراخيص والمستندات كاملة لديك
- قم بتسجيل الدخول في منصة بلدي.
- انقر على خدمات.
- تحت الرخص التجارية انقر على تجديد رخصة تجارية.
- بدء الخدمة.
- بعد دخولك إلى صفحة تجديد الرخصة حدد صفحة مقدم الطلب في حالتي حددت مفوض/مدير حساب منشأة.
- الان ظهرت لي السجلات التجارية اخترت سجل تجاري ومن ثم نقرت على إستعراض.
- بعد ظهرو البيانات انقر على Ctrl + Shift + I.
- ستظهر لك نافذة اكواد وثم التحديد على نافذة Elements عدلها وانقر على Console.
- ثم اكتب الكود التالي فيه
سيظهر لك كلمة <table></table> انقر عليه بالفأرة وستظهر لك نافذة منبثقة صغيرة فيها نسخ انقر على نسخ.
- الان إذهب إلى هذا الموقع https://www.tablesgenerator.com/ وانقر على File ثم انقر على Paste table data... وستظهر لك نافذة منبثقة الصق النص فيها وسيظهر لك جدول انقر على كلمة Load لتحميل البيانات.
- يوجد خانة في زاوية الجدول تسمح لك عند النقر عليها بنسخ الجدول بالكامل انقر عليها وبعده انقر بالفأرة يمين على الجدول لتظهر لكن نافذة منبثقه فيها نسخ انقر عليه .
- الان بعد ذلك اذهب إلى جدول جوجل والصق الجدول فيه .
// تحديد العنصر الرئيسي باستخدام معرفه
var container = document.getElementById('DELEGATOR_Containder');
// التحقق مما إذا كان العنصر موجودًا
if (container) {
// إنشاء عنصر الجدول
var table = document.createElement('table');
// تحديد جميع البطاقات داخل العنصر الرئيسي
var cards = container.querySelectorAll('.card');
// تكرار عبر البطاقات
cards.forEach(function(card, index) {
// إنشاء صف جديد لكل بطاقة
var row = document.createElement('tr');
// استخراج البيانات المطلوبة من كل بطاقة وإضافتها إلى الصف
var dataElements = card.querySelectorAll('.item-content .item-content-details .description');
dataElements.forEach(function(element) {
var cell = document.createElement('td');
cell.textContent = element.textContent.trim();
row.appendChild(cell);
});
// إضافة الصف إلى الجدول
table.appendChild(row);
});
// طباعة الجدول في الكونسول
console.log(table);
} else {
console.log('العنصر الرئيسي غير موجود.');
}
وانقر على Enter
وبهذا تكون سحبت كافة البيانات لهذا السجل من بلدي كرر العملية حتى تنتهي من كافة السجلات التجارية وفي العادة تأخذ هذه العملية على كل سجل دقيقتين بحد ادنى على حسب إستجابة بلدي معك.