Python: 3.5 Requests: 2.11.1
Wenn ich eine japanische Seite mit Requests erhalte und anzeige, treten verstümmelte Zeichen auf. Diesmal geschah es in meinem Fall, als die seitenseitige Codierung Shift-JIS war.
import requests
response = requests.get('Entsprechende japanische Seite')
print(response.encoding)
Als ich es nachgeschlagen habe, wurde ISO-8859-1 zurückgegeben. Wenn Sie den Zeichencode nicht gut verstehen, ändern Sie ihn anscheinend richtig? ??
import requests
response = requests.get('Entsprechende japanische Seite')
response.encoding = response.apparent_encoding #Fügen Sie diese Zeile hinzu
Wenn anscheinend_encoding aufgerufen wird, scheint es, dass die Bibliothek verwendet wird, um den Zeichencode richtig zu bestimmen. In diesem Fall sind die Zeichen nicht mehr verstümmelt.
https://blog.aoshiman.org/entry/118/
Recommended Posts