我想要的只是请求实际 url 后重定向的 url。这是实际的网址https://metric.picodi.net/us/r/19761,当我使用此网址在浏览器上按 Enter 键时,它会将我重定向到这样的网址
https://www.overstock.com/?AID=11557584&PID=9096967&SID=5e479aea42dd4d2c85183aa2&cjevent=2e4090483d7d3c3db27e63d14903c327c7718b978cf0dfa24&entrytrigger=noshow&exittrigger=noshow&fp=F&utm_source=cj&utm_medium=affiliates
我尝试像这样实现它,但它给了我相同的网址
>>> import requests
>>> r = requests.get('https://metric.picodi.net/us/r/19761', allow_redirects=True)
>>> print(r.url)
https://metric.picodi.net/us/r/19761
>>> r.history
[]
Run Code Online (Sandbox Code Playgroud)
我也尝试过以下方法 -
>>> r = requests.head('https://metric.picodi.net/us/r/19761', allow_redirects=True)
>>> print(r.url)
https://metric.picodi.net/us/r/19761
>>> r.history
[]
Run Code Online (Sandbox Code Playgroud) 这是数组,我希望将其转换为:
// Input
["6-AA", "7-BB", "8-KK", "9-YY"]
// Output
[{"quizId": 6, "quizAns": AA}, {"quizId": 7, "quizAns": BB},{"quizId": 8, "quizAns": KK},{"quizId": 9, "quizAns": YY}]
Run Code Online (Sandbox Code Playgroud)
请帮我解决这个问题。我试图拆分数组元素并将值作为键值对推送到对象内,但无法做到。
谢谢你。