马上要过生日了,我尝试在 *** 找到了自己喜欢的同款礼物,点击右上角分享到她的微信,看她能不能读懂我的小心思。这个分享的过程涉及到一段“乱码”(淘口令,后续均以淘口令来称呼),可别小看这段淘口令,它包含了很多信息。今天主要就是分享一下为什么 *** 分享出来的内容是淘口令?淘口令包含了什么信息?以及解析这段工具是怎么 *** 的。
这是一个系列文章,涉及淘客工具的使用与 *** ,后续陆续会完成一个整套系列工具的开发,欢迎收藏关注看整个系列。文中可能涉及到链接信息,仅仅只是做程序解释演示使用,并不能直接达到具体商品地址。图片上的二维码地址已做马赛克处理。
对于下面这段从 *** 分享出来的文字,你除了能看懂中括号里面的问题,其它的文字是不是也能猜出个八九不离十?这段所谓的乱码文字就是淘口令。
【手撕素肉豆腐干100包素牛排整箱小包装麻辣条休闲好吃不贵的零食】點ゞ撃°鏈ㄣ接,再选择瀏覽●噐○咑№亓;或復ず■淛这句话¢HvpZYBM7U6D¢后咑閞淘灬寳
微信对于分享有很多限制,有了限制我们可以不被太多的分享信息打扰。有了限制我们就需要认识上面类似火星文的乱码,乱码为什么微信就限制不了了呢?其实也是可以限制的,在去年有一段时间就有淘客反馈,淘口令也被限制分享了。但是对于聊天内容这个还是比较容易误伤。
上述一段文字你认识或者不认识的汉字或者符号其实都是修饰文字,里面的关键信息只有“¢HvpZYBM7U6D¢”这一句淘口令才是关键信息,这个类似与链接,其实也可以叫短链接。淘口令中首先会对应出商品链接,商品标题等信息都可以查询出来,这里我们用代码来识别一下这个淘口令。看一下代码怎么写?
const { TopClient: ApiClient } = require(‘./lib/api/topClient.js’); // 官方可以下载到 SDK/** * 按照自己的实际情况配置 KEY SECRET */const client = new ApiClient({ ‘appkey’: APP_KEY, ‘appsecret’: APP_SECRET, ‘REST_URL’: ‘http://gw.api.taobao.com/router/rest’});const tpwdQuery = tpwd => { return new Promise((resolve, reject) => { client.execute(‘taobao.wireless.share.tpwd.query’, { ‘password_content’: tpwd }, (err, response) => { if (!err) { resolve(response) } else { reject(err); } }) }) }tpwdQuery(‘¢HvpZYBM7U6D¢’) .then(res => { /** * content: 商品标题 * native_url: *** Schema地址 * pic_url: 商品主图 * thumb_pic_url: 商品主图缩略图 * url: 商品链接(非商品原始链接) */ console.log(res); })
通过代码解析我们可以看到能拿到商品的图片链接和标题图片,但是这里的商品链接不是最原始链接。上面这个链接解析出来得到的是一个可以内部券的链接,通过这个解析得到的链接可以领取一张优惠券。这里我们主要讲述的不是领券,而是要继续解析得到的参数内容,看怎么得到商品原始链接。
要得到原始链接我们需要模拟请求一下淘口令解析出来的 url。这里我们使用了 sdk 中用的 request 包。
const request = require(‘request’);/** * 模拟请求获得商品详情链接 */function getDetailUrl(url, referer) { let options = { url, headers: { ‘User-Agent’: ‘Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1’, } } referer && (options.headers.Referer = referer); return new Promise((resolve, reject) => { request(options, (err, response) => { if (!err) { resolve(response) } else { reject(err); } }) })}/** * 获取原始链接 https?://detail(\.m)?\.taobao|tmall\.com */const getOriginUrl = tpwd => { return tpwdQuery(tpwd) .then(response => { // 通过解析淘口令的URL再继续解析获得商品本身地址 return getDetailUrl(response.url) }) .then(response => { const url = response.request.uri.href; // s.click 地址 if (/s\.click\./.test(url)) { try { const nextUrl = response.body.match(/(?<=var real_jump_address = ‘).*(?=’)/)[0].replace(/amp;/g, ”); return getDetailUrl(nextUrl, url) .then(response => { return response.request.uri.href; }); } catch (e) { return Promise.reject(e); } } return url; }) .then(url => { return url; })}getOriginUrl(‘¢HvpZYBM7U6D¢’) .then(res => { console.log(url); // 这里呢到的就是商品的原始链接了 })
上面的代码中存在一个问题,就是对于 uland.taobao.com 的解析不能直接拿到商品信息,这个里面存在的信息后续在 *** 另外一个工具的时候再具体讲解,这里暂时只是做普通淘口令以及非领券淘口令的解析。
局部功能是我们解析了淘口令得到了商品链接,整理功能是我们通过商品链接再进行一次定向查询就可以得到这个商品是否存在内部券以及返利信息,这也就是我为什么做工具,如果你正在研究工具 *** ,或者你正在寻找适合自己的自动化推广工具,或者你想使用工具,可以通过下面图片上的演示地址来体验今晚我们的开发的工具。
后续我们要介绍如果通过商品链接自动化查询优惠信息,对于普通用户的你可以了解这个过程是怎么来的,对于开发者来说可以借鉴里面的思想来实现一个自己的工具。
很多防溢乳点妈妈们都会选择国产的品牌,不少妈妈都想了解下防溢乳垫的吸水能力,下面友谊长存的小编就来说说:孕婴衣橱防溢乳垫怎么样 孕婴衣橱防溢乳垫使用测评。 孕婴衣橱防溢乳垫怎么样 120片是分2...
黑客协会揭秘:白帽黑客和黑帽黑客的收入? 1、但是,要与老练、狡诈的黑帽子作斗争,白帽子黑客产业还有很长的路要走。请点击此处输入图片描述白帽子的收入相比黑帽子来说具有天壤之别的差距。2、利用计算机互联...
本文导读目录: 1、中国年龄最小的黑客汪正扬,为了不写作业,黑掉学校的答题器,后来呢? 2、中国最小黑客是谁 汪正扬个人资料简介 3、别人家的孩子:作业太多黑掉学校网址,汪正扬13岁成国内最小...
如何找出我们在旧系统下重要的隐藏文件怎么显示?win10作为一款全新设置的UI的系统,对于用习惯xp和win7的小伙伴来说可能就不熟悉了,而win10系统界面的认知就该重新学习和熟悉了,不懂的朋友可以...
据外媒,美国西港警察局放弃了使用无人机检测冠状病毒计划,原本打算推出试点项目的康涅狄格州西港市居民似乎担心隐私问题而反对该项目。 Dranganfly(图片来源:GPS World) 上周...
原标题:黑客盗号在线接单平台 黑客在互联网上已经不再是鲜为人知的人物,而是他们已经发展成网络上的一个独特的群体。他们有着与常人不同的理想和追求,有着自己独特的行为模式,网络上出现了很多由一些志...