본문 바로가기
파이썬

파이썬 요청의 응답을 파일에 저장

by º기록 2020. 11. 22.
반응형


import requests

files = {'f': ('1.pdf', open('1.pdf', 'rb'))}
response = requests.post("https://pdftables.com/api?&format=xlsx-single",files=files)
response.raise_for_status() # ensure we notice bad responses
file = open("out.xls", "w")
file.write(response)
file.close()

오류가 발생합니다.

file.write(response)
TypeError: expected a character buffer object

 

해결 방법

 


In [1]: import requests

In [2]: r = requests.get('https://api.github.com/events')

In [3]: type(r)
Out[3]: requests.models.Response

In [4]: type(r.content)
Out[4]: str

r.text 를 확인할 수도 있습니다.


 

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

 

 

반응형

댓글