微信淘宝客链接自动转换
查看人数:发布时间:2021-07-13 11:00:21
内容详情
我的生日快到了。我试着在淘宝上找我喜欢的礼物。右上角和她微信分享,看她能不能读懂我的想法。这个分享过程涉及到一段“乱码”(淘密码,后面会叫淘密码)。不要小看这个淘密码,里面包含了很多信息。主要想分享一下为什么淘宝分享的内容是淘密码。密码包含哪些信息?并分析这个工具是如何制作的。
这是一系列文章,涉及淘宝工具的使用和制作。一整套工具将陆续开发出来。欢迎大家关注整个系列。本文可能涉及链接信息,仅用于节目讲解和演示,无法直接到达具体商品地址。图片上的二维码地址已经马赛克了。
为什么是乱码(淘口令)
对于下面淘宝分享的文字,除了能看懂括号里的问题外,其他的单词都能猜出来吗?这种所谓的乱码就是为了躲避密码。
【手撕素豆腐干100包素牛排,小包装,辣条,休闲美味的小零食】链接然后选择浏览 ;或者,重复了一句hvpzybm7u6d“我要去洗了”
微信对分享有很多限制,分享信息太多也不能打扰我们。有限制,我们需要知道类似火星人的乱码。微信为什么不能限制乱码?其实也可以限制。去年有一段时间有淘客户反馈,淘密码被限制共享。但是对于聊天内容,很容易误伤。
淘口令中有什么
上段你认识或不认识的汉字或符号其实是修饰词,其中的关键信息只有短语“hvpzybm7u6d”,是关键信息。这种相似性和链接也可以称为短链接。淘密码会先对应商品链接,可以查询商品标题等信息。在这里,我们使用代码来识别淘密码。看怎么写代码。
const { topclient : apiclient }=require("。/lib/api/topclient . js ");//可以到sdk/** *配置key secret */const client=new api client({ " appkey " : app _ key," appsecret" :app _ secret," rest _ url" :" http://gw.api .淘宝.com/router/rest " });const tpwdquery=tpwd={ return new promise((resoe,reject)={ client . execute(" taobao . wireless . share . tpwd . query ",{ "password_content": tpwd },(err,response)={ if(!err){ resoe(response)} else { reject(err);} })})tpwdquery(" hvpzybm 7u 6d ")。然后(res={/* * * content3360商品标题* native_url:淘宝schema地址* pic_url:商品主图* thumb _ pic _ url3360商品主图缩略图* url:商品。})
通过代码分析,可以看到产品的图片链接和标题图片,但是这里的产品链接不是原来的链接。上面分析的链接是一个可以用于内部优惠券的链接。您可以通过此链接获得优惠券。这里主要说的是不收券,继续分析得到的参数,看如何得到商品的原始链接。
为了获得原始链接,我们需要模拟请求amoy密码解析的url。这里我们使用sdk中使用的请求包。
const request=require(" request ");/** * 模拟请求获得商品详情链接*/function getdetailurl(url,refer){ let options={ url,header rs : { " user-agent " : " mozilla/5.0(iphone;cpu iphone os 11_0喜欢mac os x)苹果webkit/604。1 .38(khtml,喜欢壁虎)版本/11.0 mobile/15a372 safari/604.1 ",} }参考(选项。标题。refer=refer);返回新((解决,拒绝)={请求(选项,(错误,响应)={如果(!err){ resoe(response)} else { reject(err);} }) })}/** * 获取原始链接https?//详细信息(\。m)?\.淘宝|天猫\。com */const getorgi=tpwd={ return tpwdquery(tpwd).然后(响应={ //通过解析淘口令的统一资源定位器再继续解析获得商品本身地址返回getdetailurl(response.url) }).然后(响应={ const url=响应。请求。uri。href//s.click地址if (/s\ .单击\。/.test(url)){ try { const nexturl=response。尸体。匹配(/(?=var real_jump_address=").*(?=")/)[0].替换(/amp;/g,");返回getdetailurl(下一个url,url).然后(响应={返回响应。请求。uri。href});} catch(e){ return promise。拒绝(e);} } ret
urn url}) .然后(url={ return url})}getoriginurl(" hvpzybm7u6d ")。然后(res={ console . log(url);//这里是商品的原始链接})
上面的代码有一个问题,就是解析uland.taobao.com的时候不能直接得到商品信息,里面存在的信息后面做另一个工具的时候会说明。暂时只做普通淘密码和非凭证淘密码的解析。
工具有什么用途
本地功能是我们解析amoy密码得到产品链接,排序功能是通过产品链接再做一次定向查询就可以得到产品是否有内部凭证和返利信息,这也是我做工具的原因。如果您正在学习工具制作,或者正在寻找适合自己的自动推广工具,或者想要使用工具,可以通过下图中的演示地址体验我们今晚开发的工具。
后续计划
后续我们会介绍,如果你通过商品链接自动查询优惠信息,你就可以知道这个过程对于普通用户来说是怎么来的,对于开发者来说,你可以借鉴里面的思路,实现一个自己的工具。
上一篇:微信三天可见变一条线
下一篇:微信群怎么发群待办
猜你喜欢
微商代理项目热门信息
- 广州奢侈品原单包包货源 工厂 代1233人关注
- 微信群活跃气氛的70个小游戏22935人关注
- 洋气点的家庭微信群名幽默20048人关注
- 怎么通过商户单号能查到商家13122人关注
- 2021年微信转账新规定12811人关注
- 微信加好友三天不同意就过期9663人关注
- 2021微信加人新规8361人关注
- 小红书留微信不被屏蔽的方法6552人关注
- 微信一天只能转2万吗6033人关注
- 高情商对付不回微信的人5522人关注