Używam requests do przesyłania pliku PDF do interfejsu API. Jest przechowywany jako "odpowiedź" poniżej. Próbuję to napisać do programu Excel.Zapisywanie odpowiedzi z żądań do pliku
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()
Dostaję błąd:
file.write(response)
TypeError: expected a character buffer object
[ 'file.write (response.content)'] (http://docs.python-requests.org/en/latest/user/quickstart/#binary-response-content) . –
To było to. Dziękuję Ci. –
Nigdy wcześniej nie używałam 'próśb'. Właśnie przeczytałem dokumentację (c: –