Python请求和html字符编码

2024-04-27 04:35:48 发布

您现在位置:Python中文网/ 问答频道 /正文

每当我在有效负载中使用html转义字符时,get/POST就会失败 e、 g.在这种情况下,amp-&

url = 'https://myserver/?filter={"arr": {"$in": ["me and you", "me & you"]}}'


res = reqSession.get(url, verify=False)

下定决心:

https%3A//myserver/%3Ffilter%3D%7B%22arr%22%3A%20%7B%22%24in%22%3A%20%5B%22me%20and%20you%22%2C%20%22me%20%26%20you%22%5D%7D%7D

如果我使用urllib.quote文件('&;')但如果我对整个url字符串执行此操作,则请求将失败,返回Invalid url error

我还尝试将headers={'Content-type': 'text/html; charset=utf-8'}放在get方法中,但这对我没有帮助

你知道吗?你知道吗


Tags: andinhttpsyouurlgethtml情况