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

السؤال

نشر

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

Recommended Posts

  • 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

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...