برمجة ميزة "استيراد من رابط" لجلب بيانات الإعلانات
برمجة ميزة "استيراد من رابط" لجلب بيانات الإعلانات
برمجة ميزة "استيراد من رابط" لجلب بيانات الإعلانات تلقائياً (Web Scraping) ------ أبحث عن مبرمج ويب ذو خبرة في استخراج البيانات (Data Scraping) لإضافة ميزة جديدة في صفحة "إضافة إعلان" في موقع إعلانات مبوبة خاص بي. فكرة الميزة: إضافة حقل نصي باسم "استيراد من رابط". عندما يقوم المستخدم بلصق رابط إعلان من (موقعx)، يقوم النظام تلقائياً بجلب بيانات هذا الإعلان وتعبئتها في النموذج الحالي بموقعي. البيانات المطلوب سحبها وتعبئتها تلقائياً: عنوان الإعلان وصف الإعلان رقم الهاتف المدينة / المنطقة التصنيف صور الإعلان آلية العمل المطلوبة: 1. يضع المستخدم الرابط في الحقل المخصص. 2. يتم جلب البيانات في الخلفية (يفضل استخدام تقنية Ajax لكي لا يتم تحديث الصفحة). 3. تتعبأ الحقول المذكورة أعلاه في نموذج الإضافة الخاص بموقعي. 4. يراجع المستخدم البيانات المعبأة ويضغط على زر "نشر". ملاحظات هامة للمستقلين: باقي المعلومات ستكون متاحه في المحادثات الخاصه
قرأت تفاصيل طلبك بدقة، والميزة الذكية التي تطلبها (Import by URL) ممتازة لرفع تجربة المستخدم، لكن تنفيذها يتطلب دقة لضمان عدم توقفها بعد يومين من إطلاقها. كـ Data Analyst ومطور ويب لديه خبرة عمل ممتدة في استخراج البيانات (Web Scraping)، أود تنبيهك لـ 3 نقاط تقنية حرجة لم تُذكر في وصف المشروع، وحسمها مسبقاً سيوفر عليك خسارة وقتك وميزانيتك: مصيدة الـ Ajax و CORS: جلب البيانات مباشرة من متصفح العميل إلى الموقع المستهدف سيتم حظره فوراً من قبل حمايات المتصفح. الحل الصحيح والآمن الذي سأنفذه لك هو تمرير الرابط عبر الـ Backend الخاص بموقعك ليقوم بالعملية بسلاسة. عقبة حظر الـ IP وتغير التصنيفات: المواقع الكبرى تقوم بحظر السيرفرات إذا زاد معدل السحب، كما أن تصنيفات ومدن الموقع الآخر لن تطابق موقعك بالمسطرة. سأبني لك نظام ربط (Mapping) ذكي في الخلفية يترجم البيانات لتنزل في أقسام موقعك الصحيحة تلقائياً دون تداخل. أزمة الصور وأرقام الهواتف: يجب حسم ما إذا كنا سنرفع الصور على سيرفرك الخاص (لتجنب حظر الروابط الخارجية) والتأكد من أن أرقام الهواتف في الموقع المستهدف تظهر للعامة ولا تختفي خلف أزرار تتطلب تسجيل دخول. الخطوة القادمة: أرجو إرسال رابط (موقع x) المستهدف في المحادثة الخاصة، لأقوم بفحص بنيتك البرمجية الحالية (Stack) وبنية الموقع المستهدف مجاناً، وأحدد لك الآلية الأسرع والأكثر استقراراً للتنفيذ. بانتظار رسالتك لمناقشة التفاصيل وبدء العمل فوراً.
السلام عليكم ورحمة الله وبركاته جاهز ان شاء الله للتنفيذ، لكن قبل المراسلة، يجب تحديد المواقع x التي ستقوم بعمل scraping عليها، لتحليلها ووضع السعر المناسب حسب تعقيد الموقع
السلام عليكم يمكنني تنفيذ ميزة "استيراد من رابط" بحيث يتم جلب بيانات الإعلان تلقائيًا وتعبئة نموذج الإضافة بطريقة سلسة دون الحاجة لإعادة تحميل الصفحة.
سيشمل التنفيذ: • إضافة حقل "استيراد من رابط". • جلب البيانات في الخلفية باستخدام Ajax أو Fetch API. • تعبئة الحقول تلقائيًا مثل العنوان، الوصف، رقم الهاتف، المدينة، التصنيف، والصور. • إمكانية مراجعة البيانات قبل نشر الإعلان. • كتابة كود منظم وقابل للتطوير مع مراعاة الأداء وسهولة الصيانة.
قبل البدء، سأراجع هيكل موقع المصدر للتأكد من أفضل طريقة لاستخراج البيانات، مع مراعاة أي قيود قد يفرضها الموقع.
مدة التنفيذ: يتم تحديدها بعد الاطلاع على تفاصيل الموقعين. السعر: يتم الاتفاق عليه بعد معرفة نطاق العمل والمتطلبات الكاملة.
السلام عليكم ورحمة الله وبركاته، اطلعت على تفاصيل المشروع، ويمكنني تنفيذ ميزة استيراد بيانات الإعلان من الرابط بشكل احترافي وسلس. سيتم إنشاء حقل لإدخال الرابط، وعند لصقه سيتم جلب بيانات الإعلان تلقائيًا في الخلفية باستخدام Ajax دون إعادة تحميل الصفحة، ثم تعبئة النموذج بالبيانات المطلوبة مثل: عنوان الإعلان. الوصف. رقم الهاتف. المدينة أو المنطقة. التصنيف. صور الإعلان. سأحرص على أن تكون الميزة سريعة، مستقرة، وسهلة الاستخدام، مع معالجة الأخطاء في حال كان الرابط غير صالح أو تعذر جلب البيانات. لدي خبرة في التعامل مع Web Scraping واستخراج البيانات سواء من صفحات الويب أو من الـ APIs عند توفرها، وسأختار الطريقة الأنسب حسب بنية الموقع المستهدف. كما أقدم دعمًا فنيًا وصيانة مجانية لمدة سنة تشمل إصلاح أي أخطاء ناتجة عن التنفيذ وإجراء التعديلات البسيطة المتعلقة بهذه الميزة. يسعدني الاطلاع على تفاصيل الموقع المستهدف والبدء في التنفيذ فور الاتفاق.