请求()与斯堪的纳维亚字母

时间:2018-06-04 19:29:08

标签: python-3.x ascii

当我尝试请求具有特殊字母ä的以下网址时:

req = Request(https://www.booli.se/slutpriser/frosunda/874692/?objectType=Lägenhet&page=1)

运行时出现以下错误:

  

UnicodeEncodeError:'ascii'编解码器无法编码字符'\ xe4'   第45位:序数不在范围内(128)

为了解决这个错误,我应该导入一个特殊的编码吗?

1 个答案:

答案 0 :(得分:0)

这不是有效的代码,也不是对Requests类的非常明确的使用(假设您正在使用requests)。

也许这会做你想要的:

#!/usr/bin/python3
import requests
req = requests.get("https://www.booli.se/slutpriser/frosunda/874692/?objectType=Lägenhet&page=1")
print (req.text)