• 0

هل من مقابل لـ CURL على بايثون؟

سبق لي العمل على بيئة php وقد كان تجربة عمل مع curl، الآن انتقلت إلى العمل على بايثون، فهل من مقابل لـ curl على بايثون يمكنني استخدامه؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

هناك Module على Python يدعى بـ urllib2 والتي تمكن المستخدم من جلب محتوى الروابط ومن ثم استخدامها على الشكل المناسب، حسب الحاجة، وإليك هذا المثال:

import urllib2

manager = urllib2.HTTPPasswordMgrWithDefaultRealm()
manager.add_password(None, 'https://app.streamsend.com/emails', 'login', 'key')
handler = urllib2.HTTPBasicAuthHandler(manager)

director = urllib2.OpenerDirector()
director.add_handler(handler)

req = urllib2.Request('https://app.streamsend.com/emails', headers = {'Accept' : 'application/xml'})

result = director.open(req)
# result.read() ستحتوى على معلومات
# To get say the content-length header
length = result.info()['Content-Length']

 

تمّ تعديل بواسطة E.Nourddine

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن