第一步、先根据大淘客的API接口获取每日推荐的产品。

    CString strUrl;CWeb html;SENDINFO si;CString strRet, strPostData;strUrl.Format(_T("https://openapi.dataoke.com/api/goods/get-ranking-list?appKey=%s&version=%s&rankType=%s&sign=%s"), APP_KEY, _T("1.1.2"), m_strCurType, sign);if (html.Get(strUrl, strPostData, strRet, si)){CStringA strAJson = _W2A(strRet);Json::Reader reader;Json::Value root;if (!reader.parse(strAJson.GetBuffer(strAJson.GetLength()), root)){return;}strAJson.ReleaseBuffer();if (root.isNull()){return;}CString strContent = root["msg"].asCString();if (strContent.CompareNoCase(_T("成功")) != 0){return;}        for (UINT i = 0; i < root["data"].size(); i++){if (!root["data"][i]["goodsList"].isNull())//如果是类型5,6 里面含有goodsList{ReadProductList(root["data"][i]["goodsList"]);}else{ReadProductList(root["data"]);break;}}      }

其中的APP KEY这些需要到大淘客网站去申请开发者,即可获取。

将宝贝通过在内存中直接加载图片的方式,显示前100的宝贝。

我们可以将需要的宝贝直接填加到 列表中,等待发到微信群里。以便给群友们共享宝贝,领券后再购买确实便宜不少呢!

2、本文程序使用c++ + duilib。直接在喜欢的宝贝上点选,然后点 “加入发送列表” 即可进入发送队列里:

发送宝贝时进行一些转换、过滤等。比如二合一的转链,可以生成一个短链接和淘口令等。

参数设置界面:

发送代码的实现片段:

int rnd = 0;while (m_bThreadWorking){   for (int i = 0; m_bThreadWorking && i < m_pListData->GetCount(); i++){CListTextExtElementUI* pItem = (CListTextExtElementUI*)m_pListData->GetItemAt(i);CString strStatus = pItem->GetText(7);if (strStatus.CompareNoCase(SEND_STATUS) == 0 ){continue;}ProductInfo* pi = (ProductInfo*)pItem->GetTag();//条件:佣金低于设置的不发if (option_commission && pi->commissionRate<commission_min){continue;}//生成二合一链接CString strLink = GetTransLink(pi->goodsId,pi->couponId, strPid);strLink.Trim();if( strLink.IsEmpty() )continue;//先发送一张图片 先下载再发送CString strPicName = pi->strPicMain.Right(pi->strPicMain.GetLength() - pi->strPicMain.ReverseFind('/') - 1);CString strPicPath;strPicPath.Format(_T("%s\\%s"), m_strLocPicTempPath, strPicName);if (!CWeb::SaveImg(pi->strPicMain, strPicPath)){continue;}      //获取勾选要的微信群for (int i=0;i< m_pList_group_target->GetCount();i++){CListContainerElementUI* pListItem = (CListContainerElementUI*)m_pList_group_target->GetItemAt(i);CCheckBoxUI* pCheck = static_cast<CCheckBoxUI*>(pListItem->FindSubControl(_T("check")));if (!pCheck->GetCheck()){continue;}UserInfo* pUsers = (UserInfo*)pListItem->GetTag();Message msg;wcscpy_s( msg.wxid , pUsers->UserId);CString strinfo;strinfo.Format(_T("<本地图片 路径=\"%s\">"), strPicPath);TagMsgSend(m_parent, strinfo, &msg);rnd = GetRandomNum(intenal_random_min, intenal_random_max);rnd *= 1000;MySleep(intenal_pic_words + rnd, m_bThreadWorking);//同一个群消息间隔再发送一图文链接//strinfo.Format(_T("<图文 标题=\"%s\" 描述=\"%s\" 图片=\"%s\" 链接=\"%s\">"), //    pi->dtitle,pi->title,strPicPath, strLink);//TagMsgSend(m_parent, strinfo, &msg);//图文中包含淘宝的链接会屏蔽,使用淘口令 。<文字 内容="填写文字内容1">strLink.Trim(_T("¥"));CString strMobanTemp = strMoban;strMobanTemp.Replace(_T("{标题}"), pi->dtitle);CString strTemp;strTemp.Format(_T("%.2lf"), pi->originalPrice);strMobanTemp.Replace(_T("{原价}"), strTemp);strTemp.Format(_T("%.2lf"), pi->actualPrice);strMobanTemp.Replace(_T("{券后价}"), strTemp);strMobanTemp.Replace(_T("{淘口令}"), strLink);strinfo.Format(_T("<文字 内容=\"%s\">"), strMobanTemp);rnd = GetRandomNum(intenal_random_min, intenal_random_max);rnd *= 1000;TagMsgSend(m_parent, strinfo, &msg);MySleep(intenal_qun + rnd, m_bThreadWorking);//群间隔}pItem->SetText(7, SEND_STATUS);break;}rnd = GetRandomNum(intenal_random_min, intenal_random_max);rnd *= 1000;MySleep(intenal_product + rnd, m_bThreadWorking);//产品消息间隔}

3、发送到微信必须要获取PC端微信的发送消息CALL,这个CALL地址是:0x2FA7F0。

void SendTextMessage(wchar_t* wxid, wchar_t* msg)
{//拿到发送消息的call的地址DWORD dwSendCallAddr = (DWORD)GetModuleHandle(TEXT("WeChatWin.dll")) + WxSendMessage;//组装微信ID/群ID的结构体wxMsg id = { 0 };id.pMsg = wxid;id.msgLen = wcslen(wxid);id.buffLen = wcslen(wxid) * 2;//消息内容wxMsg text = { 0 };text.pMsg = msg;text.msgLen = wcslen(msg);text.buffLen = wcslen(msg) * 2;//取出微信ID和消息的地址char* pWxid = (char*)&id.pMsg;char* pWxmsg = (char*)&text.pMsg;char buff[0x81C] = { 0 };//调用微信发送消息call__asm {mov edx, pWxid;push 0x1;push 0;mov ebx, pWxmsg;push ebx;lea ecx, buff;call dwSendCallAddr;add esp, 0xC;}
}

大致步骤就是这么几步,也蛮简单的!

微群宝贝里的淘宝客的实现和代码实现 duilib+大淘客API+PC微信逆向相关推荐

  1. 怎么用python在淘宝抢单_【Python】使用Selenium实现淘宝抢单

    最近,小明为了达成小姐姐的愿望,在某宝买到心仪的宝贝,再加上又迷上了python,就通过python轻而易举地实现了(个人声明:对Java来说,这并不是背叛). 需求分析&前期准备 需求其实很 ...

  2. 淘宝推广方法大全,教你如何做淘宝(转)

    一.关键词:搜索 做关键字优化,让用户在搜索相关产品的时候可以首先看到你. 搜索是买家购买宝贝的主要方式之一,能否利用好搜索,关系重大,意义非凡.那么,如何充分利用搜索来为你服务呢?好的宝贝描述,是买 ...

  3. 弘辽科技:现在怎么做淘宝赚钱?有什么办法或者方案用淘宝赚钱?

    世界上,只要存在的行业,都可能赚钱.没有赚不到钱的行业,只有没有本事从该行业里赚不到钱的人.淘宝目前是有很多人赚不到钱,甚至赔钱,但又有很多的人靠淘宝平台发财. 我们应该想的是有什么办法或者方案运用淘 ...

  4. 淘宝标题优化词根优化方法技巧 什么是淘宝标题词根

    平时我们在学习语文的语法时经常会说到词根这个词,可是由于时间的关系很多人可能都不太记得词根到底是什么意思了,其实在淘宝标题中也有词根的说法,大家知道淘宝标题词根是什么意思吗? 其实词根就是一个关键词里 ...

  5. 下拉搜索词api接口、淘宝搜索下拉框选词api,淘宝下拉词接口,淘宝搜索的下拉词推荐接口、关键词推荐api

    一.下拉搜索框选词api介绍 淘宝搜索下拉框选词是通过淘宝.天猫.手机润宝搜索下拉框查询淘宝搜索指数高.流量高.转化率高的关键词,并获取各关键词对应的在线相关宝贝数量及其推荐属性词.对于查询到的这些关 ...

  6. 弘辽科技:淘宝站外引流的方法有哪些?淘宝商家要知道!

    原标题<弘辽科技:淘宝站外引流的方法有哪些?淘宝商家要知道!> 引流对于淘宝网店来说,是决定其店铺销量多少的一个衡量标准,是每个淘宝商家都应学会的一个技能,因为这是一个流量为王的时代,只有 ...

  7. php提取淘宝URL中ID的代码

    php提取淘宝URL中ID的代码 一段可以提取淘宝URL中ID的PHP代码. 例如: <?php $taobao = 'taobao.com'; $tmall = 'tmall.com'; $g ...

  8. 淘宝美工设计就业怎么样?零基础学淘宝美工设计怎么学?

    本文由:"学设计上兔课网"原创,图片素材来自网络,仅供学习分享 淘宝美工设计就业怎么样?零基础学淘宝美工设计怎么学?在这个日益激烈的经济社会里,想要稳固立足于职场之中,没有一技之能 ...

  9. 弘辽科技:淘宝老链接很难做起来吗?淘宝老链接如何做起来?

    有些商品时间长没有销量也没有流量,自然就成了老链接,不过老链接也并不是就真的"老"了,很多爆品也有老链接,那淘宝老链接很难做起来吗?接下来我们就来给大家讲解一下这方面的内容. 一. ...

最新文章

  1. 你需要知道的高性能并发框架Disruptor原理
  2. Kylin集群部署和cube使用
  3. Oracle - Log buffer 的相关设置
  4. python面向接口编程_Python 中的面向接口编程
  5. 单例-双重检查锁定与延迟初始化
  6. python之路-SQLAlchemy
  7. GAN-代码实现资料整合(1)
  8. 归并排序(merge sort)算法实现
  9. java c3p0 存储过程_JAVA Spring 连接池 调用 Oracle 存储过程的问题?
  10. 【python】python程序的输入输出以及标识符详细解读
  11. java基础覆盖——知识库搭建-1
  12. 计算机解决最小二乘法的过程,线性最小二乘法在计算机化学中的应用.doc
  13. 七夕节送女朋友什么礼物、能让女生感动到哭的礼物推荐
  14. 微信头像挂件来了,想在头像加什么就来加什么吧!
  15. HTML html5基础详细笔记 第一个模块
  16. 小米盒子4S 905L成功刷入emuelec系统
  17. Javascript学习历程之表格与表单
  18. JAVA+基于微信小程序的校园信息共享平台 毕业设计-附源码211615
  19. 刘易java_java基础之多态的那些事儿
  20. 基于TI bq76930 BMS 评估板

热门文章

  1. 北大原题 我爱你啊 字符串处理
  2. 神经网络反向传播的矩阵复合求导计算
  3. 全球与中国喷雾器市场深度研究分析报告
  4. Joplin最新同步方法--WebDav小秘
  5. html flash 兼容浏览器
  6. 263前核心团队押注PC桌面广告 产品已运营半年
  7. ecs云服务器 系统登陆密码,云服务器ecs怎么登陆密码
  8. 高斯玻色采样enhance量子近似优化算法
  9. 毫米波雷达前装市场“爆发”,新旧势力“角力”加剧
  10. 动漫制作:MMD软体制作《1》