본문 바로가기
파이썬

파이썬 Python의 CURL 대안

by º기록 2020. 12. 5.
반응형

PHP에서 사용하는 cURL 호출이 있습니다.


파이썬에서 똑같은 일을 할 방법이 필요합니다. Python에서 cURL에 대한 대안이 있습니까? 나는 urllib에 대해 알고 있지만 파이썬 멍청이이고 그것을 사용하는 방법을 모릅니다.

 

해결 방법

 

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() will contain the data
# result.info() will contain the HTTP headers

# To get say the content-length header
length = result.info()['Content-Length']

대신 urllib2를 사용하여 cURL 호출. 완전히 테스트되지 않았습니다.

 

참조 페이지 https://stackoverflow.com/questions/2667509

 

 

반응형

댓글