اذهب إلى المحتوى
  • 0

معرفة كيف يتم انشاء تطبيقات استخراج الداتا من مواقع التواصل الاجتماعي؟

محمد اسماعيل8

السؤال

لو سمحت اريد معرفة كيف يتم انشاء برنامج سطح مكتب يستخرج داتا فيسبوك,تويتر,انستجرام,..الخ

وما هو الكود البرمجي او المكتبات المستخدمة في جعل البرنامج يرسل رسائل واتس اب تلقائي من نفسه للارقام الذي يتم تزويده بها.

وما الكود المستخدم في الرد علي رسائل العملاء في مواقع التواصل الاجتماعي.

وشكرا لكم..!

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 2

أهلا بك 
سؤالك واسع  جداً  ولكن ما استطيع أن افيدك به الآن هو كالتالي :- 

  1. استخراج بيانات حسابات مواقع التواصل الإجتماعي سواء من خلال برنامج سطح مكتب أو من خلال موقع إلكتروني، فأنت تحتاج الى حساب مطور على كل من مواقع التواصل الإجتماعي التي قمت بذكرها و من ثم تحتاج الى التواصل مع api هذا الموقع من خلال أكوادك البرمجية و من خلال حساب المطور،  لتقم بعملية استرجاع بيانات أو ارسال رسائل أو كتابة  منشورات . 
  2. بالنسبة للواتساب فأنت تحتاج الى حساب واتساب بزنس بالإضافة الى  WhatsAap API لكي تتمكن من إرسال رسائل،  و قد تكون هذه الخدمة غير مجانية. 
  3. بالنسبة للكود المستخدم،  فلا يوجد  كود محدد، بل يمكنك كتابة سكريبات سي شارب او php، و يكون الإعتماد  هنا على  الـ API  الخاص بالخدمة و ليس فقط على الكود  الخاص بك 
  4.  روابط قد  تحتاجها - facebook developer  - instagram developer - WhatsApp

أخيراً،  عليك أن تكون خبير في موضوع خدمات الويب - web services  و موضوع ال api  & RestFull api ، قبل أن تبدأ في برنامج مثل الذي قمت بذكره . 
كل التوفيق لك 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 2

تحياتي

يمكن تقسيم إستخراج الداتا إلى نوعين:

  1. بإستخدام خدمة API يقدمها الموقع.
  2. عن طريق برمجة script يقوم بحصد البيانات عن طريق محاكاة سلوك المستخدم. (Web Scraping)

بالنسبة للطريقة الأولى، يتيح الموقع هذه الخدمات للحصول على جزء صغير من البيانات، تحت قيود معينة، على سبيل المثال موقع تويتر يتيح تجميع البيانات لكن تحت هذه القيود: https://developer.twitter.com/en/docs/basics/rate-limiting

أما بالنسبة للنقطة الثانية، وبها يمكن تفادي تلك القيود، ويتم فيها محاكاة سلوك المستخدم بصورة برمجية، بحيث لا يمكن للموقع أن يفرق بين سلوك البرنامج وسلوك المستخدم، ويقوم البرنامج بحصد البيانات المرغوبة ووضعها بقاعدة بيانات.

من أشهر وأسهل الأدوات المستخدمة لحصد البيانات بتلك الطريقة هي Selenium، والتي يتم إستخدامها مع Python أو Java أو C# أو Javascript.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ On 7/7/2020 at 13:53 قال مصطفى القباني:

تحياتي

يمكن تقسيم إستخراج الداتا إلى نوعين:

  1. بإستخدام خدمة API يقدمها الموقع.
  2. عن طريق برمجة script يقوم بحصد البيانات عن طريق محاكاة سلوك المستخدم. (Web Scraping)

بالنسبة للطريقة الأولى، يتيح الموقع هذه الخدمات للحصول على جزء صغير من البيانات، تحت قيود معينة، على سبيل المثال موقع تويتر يتيح تجميع البيانات لكن تحت هذه القيود: https://developer.twitter.com/en/docs/basics/rate-limiting

أما بالنسبة للنقطة الثانية، وبها يمكن تفادي تلك القيود، ويتم فيها محاكاة سلوك المستخدم بصورة برمجية، بحيث لا يمكن للموقع أن يفرق بين سلوك البرنامج وسلوك المستخدم، ويقوم البرنامج بحصد البيانات المرغوبة ووضعها بقاعدة بيانات.

من أشهر وأسهل الأدوات المستخدمة لحصد البيانات بتلك الطريقة هي Selenium، والتي يتم إستخدامها مع Python أو Java أو C# أو Javascript.

افهمك جيدا ولاكن كنت اقصد جمع بيانات رقم الهاتف والايميل الشخصي فانا اعرف اشخاص تقوم بهذه العملية دون الرجوع الي API ولكن لم افهم المقصود من انا اقوم بمحاكاة المستخدم هل هذا سيتيح لي الحصول علي بيانات كثيرة للمستخدمين 

المقصود بتلك البيانات هي 

رقم الهاتف 

البريد الالكتروني 

العنوان ان وجد 

فقط هذه البيانات ولم اقصد معرفة بيانات المستخدم من حيث ما يقوم بنشره او تحركاته علي الموقع فهذه لا اريدها بل ما ذكرته 

ضمن هذه البرامج FT Controls او AMC Academy يمكنك البحث عنهم وعن مميزاتهم والادوار التي يمكنهم القيام بها وستفهم ما اقصد فهذه البرامج تقوم باستخراج ملايين الداتا للعملاء عبر فيس بوك وغيره من المواقع 

الداتا عبارة عن رقم هاتف , بريد الكتروني , عنوان .

هل يمكن توضيح كيف يمكن هذا .

بتاريخ On 7/7/2020 at 13:53 قال مصطفى القباني:

تحياتي

يمكن تقسيم إستخراج الداتا إلى نوعين:

  1. بإستخدام خدمة API يقدمها الموقع.
  2. عن طريق برمجة script يقوم بحصد البيانات عن طريق محاكاة سلوك المستخدم. (Web Scraping)

بالنسبة للطريقة الأولى، يتيح الموقع هذه الخدمات للحصول على جزء صغير من البيانات، تحت قيود معينة، على سبيل المثال موقع تويتر يتيح تجميع البيانات لكن تحت هذه القيود: https://developer.twitter.com/en/docs/basics/rate-limiting

أما بالنسبة للنقطة الثانية، وبها يمكن تفادي تلك القيود، ويتم فيها محاكاة سلوك المستخدم بصورة برمجية، بحيث لا يمكن للموقع أن يفرق بين سلوك البرنامج وسلوك المستخدم، ويقوم البرنامج بحصد البيانات المرغوبة ووضعها بقاعدة بيانات.

من أشهر وأسهل الأدوات المستخدمة لحصد البيانات بتلك الطريقة هي Selenium، والتي يتم إستخدامها مع Python أو Java أو C# أو Javascript.

المقصود بتلك البيانات هي 

رقم الهاتف 

البريد الالكتروني 

العنوان ان وجد 

فقط هذه البيانات ولم اقصد معرفة بيانات المستخدم من حيث ما يقوم بنشره او تحركاته علي الموقع فهذه لا اريدها بل ما ذكرته 

ضمن هذه البرامج FT Controls او AMC Academy يمكنك البحث عنهم وعن مميزاتهم والادوار التي يمكنهم القيام بها وستفهم ما اقصد فهذه البرامج تقوم باستخراج ملايين الداتا للعملاء عبر فيس بوك وغيره من المواقع 

الداتا عبارة عن رقم هاتف , بريد الكتروني , عنوان .

هل يمكن توضيح كيف يمكن هذا .

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...