Hey, Ich habe das Problem, dass mir mein Python Script immer den Fehlertext: "UnicodeEncodeError: 'ascii' codec can't encode characters in position" ausgibt, aber sobald ich die Datei mit UTF-8 encode bekomme ich eine beschädigte PDF Datei.
Hier ist mein Script:
import urllib, urllib2, cookielib import requests from urllib2 import Request, urlopen from pattern.web import URL, PDF import zlib cj = cookielib.CookieJar() opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj)) url = 'http://123.com/123.pdf' cookies = dict(Password='1234', UserID ='1') r = requests.post(url, cookies=cookies) r = r.text.encode('utf-8') #Wenn ich hier nun encode ist die Datei beschädigt, sobald ich aber das encoden weglasse bekomme ich oben benannten Fehler.