展开全部

开发背景:

风和日丽的一天e68a84e8a2ad3231313335323631343130323136353331333433623736 ,旧客户推荐了新客户上门找开发,说需要开发一套今日头条鲁班电商平台的自动下单软件。

关于鲁班电商平台,大家可以自行百度了解情况,是字节跳动旗下的又称巨量引擎,也算一个新平台。商家入驻鲁班电商之后需要缴纳2w大元作为保证金,平台会对商家的商品进行定制推广打造,具体定制推广打造的效果当然跟商家愿意出的推广费用有关,随后商家的商品会在今日头条、抖音、西瓜等平台下推行广告推广,只要有客户下单完成交易,这样的订单交易完成后,商家会在后台看到订单来源为“鲁班广告”,商家就会被扣除广告费,2-3元到几十上百元不等。有的人说那不通过广告进行下单自动下单那不就不用扣广告费了吗?错了,还有一种订单来源为“自主经营”,什么意思呢?就是商家可以在后台生成商品的链接,客户可以直接访问链接下单,这样订单来源就是“自主经营”,但是,但是,这样的订单是一样会被扣除广告费用的!!(想不懂的平台规定)

初步了解鲁班电商之后,就开始根据用户需求进行coding开发,这期间还是感谢客户的相互配合调试才有了后面的进展。花费一个星期时间,开发进行到后阶段,客户突然说不需要了!(我*)调试来这么久到最后才说不要。既然客户不需要了,那就将思路分享一下,大家一起学习!

整理了一下开发历程,才有了这一系列文章:手摸手一起研究鲁班电商平台如何自动下单不掉广告费

正文:

由于客户的要求是导入指定商品链接到软件,自动下单,那既然现在没有指定的商品链接,那就先爬取所有的商品链接,好为后期开发做测试。

手摸手一起研究鲁班电商平台如何自动下单不掉广告费【1】—— 抓取商品链接

环境配置

涉及抓包,而且基于原来的访问方式抓包,就是从今天头条app里根据广告进行商品访问,就先来搭建抓包环境

对于Iphone用户,考虑到设置证书及各种麻烦,可以下载Thor App进行真机下抓包调试

对于安卓用户,当然最好是可以在电脑调试了,就选择了雷电模拟器与mitmweb抓包神器

具体抓包环境搭建方法各异,就不详细赘述了。

链接分析

商品链接例子:

https://haohuo.jinritemai.com/views/product/item?id=3396847870438195032&page_id=3397415566423005944

id :3371773799245695729

page_id :3397415566423005944

先访问完整链接,得到商品的显示页面

删掉page_id后再一次访问得到的仍然是该商品。分析得知,很明显id就为商品的唯一辨识id,而page_id估计是显示页面的相关id(猜测,反正作用不大就不去过多研究)

我们目的是抓取所有的商品链接,先从正常的搜索然后进入广告抓包看起

可以看到搜索相关关键字返回相关的商品广告推广并且在response中返回了相关的ID,这个ID看起来跟我i们的一开始的商品链接ID长得差不多,复制粘贴访问一波,果然显示为该商品的详情。

证明要抓取商品的链接可以通过搜素关键词截取返回数据获取商品ID再构造商品链接,至于关键词,可以其他渠道去采集,但是这样也不足以抓取全平台所有的商品呀,单单为了抓取商品链接就花费这么多的功夫,有点得不偿失的赶脚。

继续分析,偶然发现,当商品id填写错误的时候,返回如下页面

下面有其他商品推荐,抓包一看

提取链接:

https://haohuo.snssdk.com/channel/ajaxGetGoods?cids=&classifyId=0&page=0&pageSize=10&addActivity=1&app_id=undefined&b_type_new=0

参数分析,有cids,classifyId,page,pageSize,addActivity,app_id,b_type_new

输入不同数值调试相关参数得出重要参数:

cids:商品分类

classifyId:商品分类下的小分类

page:页数

pageSize:每页的商品数量

addActivity:商品活动

app_id:手机设备id,可有可无

这下就轻松了,得来全不费工夫,构造链接访问:

明显cids=1为数码产品相关,而且返回的页面里相关数据也够多的,至少包含我们需要的product_id,即为商品ID

对比返回的参数,first_id 与second_id即为上链接中的cids和classifyId

Coding

既然接口都得到了,那就开写代码,语言随便选择,python,易语言,js的都可以。

直接上易语言:

写好界面

直接上代码,其实也就是直接网页_访问()然后解析就好了,并写入超级列表框

.版本 2

.支持库 spec

.支持库 iext

.子程序 _按钮_爬取链接_被单击

.局部变量 cid, 文本型

.局部变量 classifyId, 文本型

.局部变量 page, 文本型

.局部变量 爬取商品url, 文本型

.局部变量 局_结果, 字节集

.局部变量 局_返回, 文本型

.局部变量 product_Ids, 文本型, , "0"

.局部变量 product_id, 文本型

.局部变量 name, 文本型

.局部变量 names, 文本型, , "0"

.局部变量 pay_type, 文本型

.局部变量 pay_types, 文本型, , "0"

.局部变量 json, 类_json

.局部变量 i, 整数型

.局部变量 ii, 整数型

.局部变量 sameornot, 整数型

.局部变量 索引, 整数型

cid = 编辑框_cid.内容

classifyId = 编辑框_classifyId.内容

page = 编辑框_page.内容

爬取商品url = “https://haohuo.snssdk.com/channel/ajaxGetGoods?cids=” + cid + “&classifyId=” + classifyId + “&page=” + page + “&pageSize=5&addActivity=1&app_id=15&area_type=50&area_id=1&b_type_new=0&device_id=0”

局_返回 = 编码_Utf8到Ansi (网页_访问 (爬取商品url))

json.解析 (局_返回)

.计次循环首 (json.成员数 (“data.list”), i)

product_id = json.取通用属性 (“data.list[” + 到文本 (i - 1) + “].product_id”)

name = json.取通用属性 (“data.list[” + 到文本 (i - 1) + “].name”)

pay_type = json.取通用属性 (“data.list[” + 到文本 (i - 1) + “].pay_type”)

调试输出 (“爬取到商品名称为:” + name + “。到商品ID为:” + product_id + “。pay_type为:” + pay_type + #换行符)

.如果真 (取数组成员数 (全局变量_product_Ids) > 8)

.计次循环首 (取数组成员数 (全局变量_product_Ids), ii)

' 调试输出 (“获取product_ids数组第” + 到文本 (ii) + “个:” + 全局变量_product_Ids [ii])

.如果真 (全局变量_product_Ids [ii] = product_id)

sameornot = 1

调试输出 (“发现有相同的product_id:” + product_id + “,不再重复添加”)

返回 ()

.如果真结束

.计次循环尾 ()

.如果真结束

加入成员 (全局变量_product_Ids, product_id)

加入成员 (全局变量_pay_types, pay_type)

加入成员 (全局变量_names, name)

' 调试输出 (全局变量_product_Ids)

索引 = 超级列表框_爬取商品信息.插入表项 (, , , , , )

超级列表框_爬取商品信息.置标题 (索引, 0, 到文本 (超级列表框_爬取商品信息.取表项数 ()))

超级列表框_爬取商品信息.置标题 (索引, 1, name)

超级列表框_爬取商品信息.置标题 (索引, 2, product_id)

超级列表框_爬取商品信息.置标题 (索引, 3, pay_type)

.计次循环尾 ()

F5运行,其实这里主要解析出id就足够,下图的参数type是商品支持的支付形式,以后会提及到。

最后

手摸手一起研究鲁班电商平台如何自动下单不掉广告费系列第一篇就到这里先

头条鲁班新户千展费用_今日头条鲁班电商效果如何?费用到底高不高?很多人多说亏了!我也不知道要不要做!...相关推荐

  1. 头条鲁班新户千展费用_今日头条放心购如何入驻及入驻费用?

    1今日头条放心购是什么 大家知道今日头条放心购其实就是今日头条自建的电商平台.那么它的模式是怎么样的呢? 2今日头条放心购模式 一.业务模式 1、 放心购频道依托于今日头条APP,以入驻形式成为放心购 ...

  2. YUV 后面数字的含义_高速公路标示牌上的字母和数字,到底什么意思?很多人都不知道...

    点击上方"燕赵女性"可以订阅哦 看到国道.省道.县道标志,总是让人晕头转向! 那么,不知道大家有没有好奇过?这么多高速.国道.省道.县道的标识,是否存在一定的规律! 今天逐一为大家 ...

  3. go设置后端启动_今日头条内涵段子使用Go语言构建千亿级微服务架构实践

    今日头条从内涵段子开始,从日均千万,到亿万,再到百亿级,再到千亿级流量,头条APP不断进化,成为一个TMD小巨头之一.本篇文章讲述头条架构的微服务变迁史. 今日头条在2015年中期前,使用的开发语言大 ...

  4. 今日头条安卓_今日头条加入“常用”小程序窗口,小游戏或将再次崛起?

    安卓手机在今日头条7.1.8版本更新后,头条APP底部出现了[常用]标签,而点击后则会弹出小程序桌面.此前在今日头条上使用过的小程序会出现在此处.最好的位置+战略级的布局,已经很明确告诉我们,需要在今 ...

  5. 白屏优化_今日头条品质优化 图文详情页秒开实践

    背景 作为一个内容类应用,看新闻读资讯一直是头条用户的核心需求,页面的打开速度直接关系到用户使用头条的核心体验,在头条中,为了更多的承载足够丰富的样式和逻辑下保持多端体验的统一,详情页的内容我们是通过 ...

  6. dmp只导数据不导结构_今日头条快消食品推广CVR为何高达4.40%?原来DMP定向这么好...

    摘要: 据艾媒报告显示,当前快消品消费在中国居民消费的比重已经占到34.6%,无疑是一支重要力量.虽然消费者的消费能力在不断提升,但快消行业的推广仍多受制于传统模式,应该怎么寻找出路呢? 一.企业介绍 ...

  7. 今日头条适配方案_ 今日头条大改版,小程序强势登场

    今日头条大改版,此次改版最新奇的就是在首页底部的中心位置增加了"常用"功能,点击进入后会出现小程序和一些常用功能,页面上拉则会形成全屏页面,此外"常用"功能界面 ...

  8. 今日头条的排名算法_今日头条三大智能算法揭秘 让你快速明头条的推荐原理...

    我们都知道,我们发布在头条的内容阅读量的高低是受头条的算法影响的,因此作为新媒体小编,了解今日头条的算法很重要.所以今天我们就一起来看看今日头条的智能算法到底是怎样的. 一.审核 头条的算法里包含一个 ...

  9. 今日头条的排名算法_今日头条核心技术“个性推荐算法”揭秘

    [IT168 评论]互联网给用户带来了大量的信息,满足了用户在信息时代对信息的需求,也使得用户在面对大量信息时无法从中获得对自己真正有用的那部分信息,对信息的使用效率反而降低了,而通常解决这个问题最常 ...

最新文章

  1. w10连接不上网络问题_【问题解决】微软OneNote使用笔记,onenote无法连接网络无法同步解决方法...
  2. github入门教程
  3. 安装SaltStack
  4. ajaxFileUpload
  5. [转]jQuery选择器总结
  6. 如果城里人拿100万买你的农村宅基地,你愿意吗?
  7. jzoj3913-艰难的选择【差分,统计】
  8. linux命令积累之egrep命令
  9. Ruby-Metasploit的核心
  10. 是什么让程序员对工作失去了激情?
  11. Razor视图引擎 语法学习(一)
  12. github page hexo博客gitee_GitHub+hexo快速搭建个人博客
  13. Leetcode每日一题:26.remove-duplicates-from-sorted-array(删除排序数组中的重复项)
  14. mysql 5.6 TIMESTAMP
  15. C语言——素数的详解
  16. Android studio javah
  17. C#判断一个数是否为素数
  18. Android简易本地音乐播放器,简单实现Android本地音乐播放器
  19. Vue学习7-MinUI组件与项目托管到码云上
  20. JavaScript中的mouseover与mouseenter,mouseout和mouseleave的区别

热门文章

  1. LTE-LTE系统内切换流程分析
  2. Instant Neural Graphics Primitives with a Multiresolution Hash Encoding以及源码浅析
  3. 在Unity3D中实现高效的战斗飘字
  4. ECShop商城系统ecshopv2.7.3支持PHP5.3 5.4 5.5等版本
  5. python画雪花(装*)
  6. oracle位于xdb的服务器,[Java教程]位于XDB的服务器localhost要求用户名和密码
  7. 【java】生成【PDF模板 / word模板】-- java生成PDF的第一步
  8. SQLite FAQ完整中文版
  9. 微信小程序商城 php,Thinkphp3.2微信小程序商城源码
  10. VBA 向Word插入图片