最新淘宝sign签名 .Net爬虫实现

文章描述了如何通过调用淘宝咸鱼的MTOPAPI来获取商品详情,包括组装请求参数、加密和构建URL的过程。
摘要由CSDN通过智能技术生成
淘宝 咸鱼 大麦 web端 基本上淘宝旗下的都是这个  
string ID = "7310058454";
            string data = "{\"itemId\":\""+ ID + "\"}";//查询商品
            string appKey = "12574478";
            var sign = getsign("048ad555e998546af81089f8d8107", data, appKey);//加密
            //组装请求闲鱼接口
            Dictionary<string, string> dic = new Dictionary<string, string>();
            dic.Add("jsv", "2.7.2");
            dic.Add("appKey", appKey);
            dic.Add("t", sign.t);
            dic.Add("sign", sign.sign.ToLower());
            dic.Add("prefetch_key", "detail_"+ ID);
            dic.Add("api", "mtop.taobao.idle.awesome.detail");
            dic.Add("v", "1.0");
            dic.Add("dataType", "json");
            dic.Add("valueType", "string");
            dic.Add("preventFallback", "true");
            dic.Add("type", "json");
            dic.Add("data", data);

            StringBuilder stringBuilder = new StringBuilder();
            foreach (var item in dic)
            {
                    stringBuilder.Append(item.Key + "=" + System.Web.HttpUtility.UrlEncode(item.Value) + "&");
            }
            string url = "https://h5api.m.goofish.com/h5/mtop.taobao.idle.awesome.detail/1.0/?" + stringBuilder.ToString();
            Console.WriteLine(url);

  //https://h5api.m.goofish.com/h5/mtop.taobao.idle.awesome.detail/1.0/?jsv=2.7.2&appKey=12574478&t=1704337750615&sign=9bc79bd63624e4038eb9697ff7c358&prefetch_key=detail_73100869454&api=mtop.taobao.idle.awesome.detail&v=1.0&dataType=json&valueType=string&preventFallback=true&type=json&data=%7B%22itemId%22%3A%2273154%22%7D

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序007

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值