Foxtable(狐表)用户栏目专家坐堂 → 根据短链接获取长连接


  共有1706人关注过本帖树形打印复制链接

主题:根据短链接获取长连接

帅哥哟,离线,有人找我吗?
lxhmax
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:636 积分:5699 威望:0 精华:0 注册:2012/8/2 19:04:00
根据短链接获取长连接  发帖心情 Post By:2024/3/23 17:14:00 [只看该作者]


  1. 二维码扫出来是一个短链,示例:https://v.douyin.com/eHHc1ft/ ,扫码后并调用本接口可返回当前订单下可用的全部券码信息,如未返回券码信息,则说明该订单此刻无可用券码。
  2. 对短链做 HTTP 请求。得到对应的长链接是https://www.iesdouyin.com/share/commerce/coupon/I0ZwZEZpb2U1N0pjQVZxS2NJRTFSQW5WK1c4bmxvbnNWdUQ2Wk85Y1N0eHpRUFpMMmZwNTdFM2NKeWlFNDM2QT0/?schema_type=13&object_id=I0ZwZEZpb2U1N0pjQVZxS2NJRTFSQW5WK1c4bmxvbnNWdUQ2Wk85Y1N0eHpRUFpMMmZwNTdFM2NKeWlFNDM2QT0&utm_campaign=client_scan_share&app=aweme&utm_medium=ios&tt_from=scan_share&iid=&utm_source=scan_share

老师,访问https://v.douyin.com/eHHc1ft/会跳转到长链接,我应该如何获得这个场链接,下面的代码返回404错误
Dim hc As New HttpClient("https://v.douyin.com/eHHc1ft/")
Dim ret As String = hc.GetData()
Output.Show(ret)

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/3/23 17:59:00 [只看该作者]

Dim url As String = "https://v.douyin.com/eHHc1ft/"
Dim rqst As System.Net.HttpWebRequest = System.Net.HttpWebRequest.Create(url)
rqst.AllowAutoRedirect = False
Dim rsps As System.Net.HttpWebResponse = rqst.GetResponse
output.show(rsps.Headers("Location"))
rsps.Close

 回到顶部
帅哥哟,离线,有人找我吗?
lxhmax
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:636 积分:5699 威望:0 精华:0 注册:2012/8/2 19:04:00
  发帖心情 Post By:2024/3/23 18:10:00 [只看该作者]

谢谢老师

 回到顶部