原来的 URL: https://emumo.xiami.com/artist/c936e2bf 点击后是登录页面,跳转后的 URL 是: https://i.xiami.com/wangfengyinyue 如何通过程序获得这个跳转后的 URL,PHP,PYTHON,GO 都行
1
sheeta 2021-01-15 12:16:17 +08:00 via Android
关键词 curl CURLINFO_EFFECTIVE_URL
|
2
kukala OP @sheeta 测试了,获取的还是 https://emumo.xiami.com/artist/c936e2bf
|
3
xycool 2021-01-15 13:42:37 +08:00
```curl -Ls -o /dev/null -w %{url_effective} https://emumo.xiami.com/artist/c936e2bf```
|
5
chotow 2021-01-15 14:13:42 +08:00
301 跳转取 Location 头部
|
7
kukala OP @chotow 不行啊,HTTP/1.1 302 获取出来的 Location 是"https://passport.xiami.com/?redirectURL=https://emumo.xiami.com/artist/nmStxM81f1f&uuid=b8817f0a404dd7e86d439aac60a1ebbb"这样的
|
8
kukala OP |
9
chotow 2021-01-15 14:46:28 +08:00
我和楼上那两个朋友一样,不需要登录就能直接访问;楼主你的环境下应该是触发了什么机制导致需要登录,所以就跳转过去了。
|