python-3.x - Python 获取处理特殊字符的 url 请求
问题描述
url = ("websitetogetdatafrom/vandcenter syd/sites/"
"{}/histdata0/youngest".format('vestre boulevard f77r370 -ny logger 1'))
stuff = "\"select\": [\"{}\"]".format('ui2')
full_url = quote(url + "{{" + stuff + "}}")
print(full_url)
payload = {}
headers = {'Authorization': 'autherization token'}
response = requests.request("GET", full_url, headers=headers, data=payload)
print(response.json())
我正在尝试获取数据的时间戳,但无法将数据作为出现的 url 获取:https://websitetogetdatafrom/vandcenter%20syd/sites/vestre%20boulevard%20f77r370%20-ny%20logger%201/histdata0/最年轻的{"select":%20["ui2"]}
最后一位 {"select":%20["ui2"]} 没有变成 url。我正在研究 uilllib.parse 但发现它很复杂。所以想知道你们是否知道如何将带有 { 和 " 等特殊字符的字符串转换为有效的 url 请求。
将 python 3.7 与请求库一起使用。