الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استفسار عن عمل برنامج

بدأه The.IqCoder في 26 يونيو 2012 · 20 رد · 1,391 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا مبتدء في بايثون وانا الان اعمل مشاريع بسيطة

انا اقوم الان بعمل مشروع صغير يكشف الاميل المخفي

هل يوجد api له او دوال يمكنني استعمالها وماهي

انا اعرف فقط دالة urllib2

هل يوجد غيرها

#2

مامعنى إيميل مخفي؟

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#3

استاذ اقصد عامل invisible

ماهي التعابير المنتضمة المستعملة او كيف اتحثث بالكود من انه عامل inlline او offline او invisible

#4

اها ... كل نوع وله أسلوبه الخاص في التحقق

أنظر إلى كود emesene

http://blog.emesene.org/

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#5

استاذ هل يمكنك كتابة لي الكود التحقق

او تعطيني رابط واكون ممنون الك وانا مبتدء وهو مشروعي

انا كتبت عدة تحققات ولم يخرج

#6

أنظر هنا

https://github.com/emesene/emesene/blob/master/emesene/e3/papylib/papyon/papyon/profile.py

emesene يستخدم papyon وحالة المستخدم متوفرة في Presence

*مشاريع الشبكات غير مناسبة للمبدئين _وغير مفيدة لهم_ وبالذات إذا دخل فيها تعامل مع بروتوكولات خاصة

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#7

هل تنصحني بتغير المشروع الى ان اتعلم واطور ثم ارجع اليه

#8

قطعا

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#9

استاذ انا كتبت هكذا الكود

import urllib

email = raw_input("Enter Email:")
if email ==('@,!,%,^'):
    print "Invined Error"
site = urllib.urlopen('http://www.imvisible.info')
if site.find('%s is offline')%(email) in site:
    print 'Is Offline '
else:
    print "Is Onlline %s"%(email)

\

مارايك فيه وعند تنفيذه يخرج فقط اون لاين اذ ان تحققه خطا

#10

هذا الكود خاطئ

if email ==('@,!,%,^'):
    print "Invined Error"

فلايتم التحقق من صحة الإيميل أصلا

الحل: إبحث عن pattern للإيميل وكيفية إستخدامه من خلال module ال re

وهذا خاطئ أيضا

site = urllib.urlopen('http://www.imvisible.info')
if site.find('%s is offline')%(email) in site:
    print 'Is Offline '
else:
    print "Is Onlline %s"%(email)

لأن فتح صفحة الموقع لايعني شئ فأنت تحتاج لعمل request لإرسال بيانات (الإيميل) وإستقبال العائد من الموقع

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#11

استاذ اصبر معي اول مشروع الي انا اكتبه

استاذ الان ماذا افعل ابحث عن كيفية استخدم دالة re

ام pattern

او كيف يكون كود التحقق

واتمنى تعطيني الرابط واكون ممنون الك احترامي لك

تم تعديل هذه المشاركة بواسطة The.IqCoder في 8 يوليو 2012 في 22:44

#12

انظر هنا فضلا

/index.php?showtopic=233470

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#13

نعم استاذ محق

التعابير مهمة لكن هل تخص كود التحقق اي ارسال البيانات واستقبال العائد من الموقع

اذا كان لديك الكود او بعض الامثلة تعطينياهن للتحقق واتمنى تكون سهلة يعني مفهومة وليس معقدة

ومارايك بهذا المشروع هل هو بسيط او صعب بالنسبة لمبتدء

#14

التحقق من النمط للبريد لاعلاقة له بإرسال وإستقبال بيانات تلك مرحلة أخرى عبر urllib

كأنك قمت بالضغط على زر التحقق من وجود المستخدم على الفورم ولكن عن طريق بايثون

أنظر كذلك

http://docs.python-requests.org/en/latest/index.html

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#15

سلام عليكم

كيفك استاذ

استاذ بعد ماقمت رد الي وهوة اخير رد

ذهبت وقمت بتنزيل هذه المكتبة

واسندتها

لكن الي محير كيف اجعله يتحقق او كيف ارسل له البيانات ويرسلي هوة

انا تعرف على برتوكول smtp + pop3

هل هذه له فائدة في مشروعي اي منهن

احترامي فقط توضيح قوي حتى اعمله والله محتار

#16

تحتاج لدراسة البروتوكول نفسه سواء yahoo او msn او gmail لتستطيع التعامل معه غير هذا ستكون بلا دليل وكما أخبرتك الموضوع متقدم على شئ إبتدائي تتعلم معه بايثون

:cool:

تم تعديل هذه المشاركة بواسطة ahmed_youssef في 22 يوليو 2012 في 02:09

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#17

اوك استاذ اشكرك سوف اجيد دراسته هل لديك ادلة او روابط له يعني تعليم او غير شيء

سؤال ثاني

لماذا اعطيتني دالة request , urllib

هل بعد دراستي للبروتوكول هذه الدوال سوف تساعدني

احترامي لك

#18

الحل هو تحميل أحد برامج ال IM والإطلاع على الكود بالإضافة ل google

فمثلا إذا تبحث عن عدة بروتوكولات yahoo, msn وغيرها فعليك ب pidgin (ألقي نظر على libpurple)

إذا تبحث عن msn فقط فلديك برنامج emesene كما أشرت إليه في البداية

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#19

اشكرك استاذ اطلت معك بالكلام واعجتك شكرا جدا

وانا الاسف سوف ابحث عن بروتوكول واقراه

#20

المشكلة استاذ لمن اعطيتني الرابط emesn

كثير فيه اكود لا اعرف ماذا اقرء

#21

تمت إعادة فتح السؤال بخصم النقاط من البادئ.

نذكر صاحب الموضوع بأهمية ترشيح المشاركات التي يجب أنها تجيب على أسئلته التي تصب في صلب السؤال.

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

مواضيع مشابهة