当前位置: 首页 > news >正文

wordpress网站在哪WordPress首页id

wordpress网站在哪,WordPress首页id,杭州小程序建设,文化管 网站建设规划分析的背景 截至今年7月#xff0c;抖音日活已突破3.2亿。抖音总裁张楠预测#xff0c;到2020年#xff0c;国内短视频行业的总日活用户数#xff0c;将达到10亿。抖音推出多元变现方式#xff0c;要让1000万创作者赚到钱 #xff0c;抖音说要让这1000万创作者赚到钱抖音日活已突破3.2亿。抖音总裁张楠预测到2020年国内短视频行业的总日活用户数将达到10亿。抖音推出多元变现方式要让1000万创作者赚到钱 抖音说要让这1000万创作者赚到钱其中变现的方式有很多种我今天主要是想分享抖音背后的淘宝产业链我们刷抖音视频的过程中我们会发现有些视频是在推广淘宝的商品这个就是创作者变现的渠道之一从淘宝店铺角度来说抖音达人帮其推广商品需要付给达人一定的广告费用从淘宝角度来说淘宝有一个叫淘宝联盟的平台每一个帮淘宝推销商品的人淘宝联盟将其定义为淘宝客只要淘宝客推广的商品有人购买那么淘宝联盟会支付给淘宝客一定比例的佣金。简而言之抖音达人有两部分收入淘宝商家的广告费淘宝联盟的佣金交易成功的前提下。本文主要分析抖音达人发帖到淘宝之间的过程。   抖音的帖子         帖子的正文   我们可以看到左下角有一个购物车的标示。没错他就是淘宝商品的链接点击打开如下         这个就是达人帖子推广的商品点击即可跳到淘宝APP 综上所述我们可以抓取某个达人的列表数据来分析背后的商品数据从而可以得到对应的淘宝店铺的数据。   抖音APP抓包   本次使用的iphone 的抖音version8.0.0的版本anyproxy作为代理的抓包工具 anyproxy是阿里巴巴开发的一个优秀的代理的轮子当然啦国外还有一个mitmproxy anyproxy 的安装教程可以参考 https://link.zhihu.com/?targethttps%3A//www.jianshu.com/p/d978d3b8f2aa anyproxy 的官方链接: 貌似需要稳定的国际网络环境才可以访问 https://link.zhihu.com/?targethttp%3A//anyproxy.io anyproxy 的项目地址 https://link.zhihu.com/?targethttps%3A//github.com/alibaba/anyproxy   我们可以使用anyproxy和mitmproxy来作为抓包的分析工具 anyproxy 是基于nodeJs开发的 推荐熟悉nodeJs的人使用 mitmproxy 是基于python开发的 (推荐熟悉python的人使用) 使用这个两个工具主要是可以做数据的拦截与转发这两者的都是利用到来中间人的攻击的原理后面的我们爬虫开发也是利用这个原理。当然了单纯的做数据分析可以使用fidder和charles等常见的抓包工具。 安装好anyproxy 需要手机设置信任证书以及代理 代理的设置anyproxy 默认使用8001端口作为代理的端口      设置代理          设置信任证书     手机打开抖音APP其中的一个达人帖子的列表        某个达人的帖子列表页面   电脑打开http://localhost:8002/ 可以看到流经手机所有的数据其中当然也包含了抖音APP的数据.  可以看见抖音达人的帖子链接 做一下URL的条件过滤https://api-hl.amemv.com/aweme/v1/aweme/post/         通过这个分析可以看到每一篇帖子都有simple_promotions的字段这个字段就是携带推广商品的信息我们可以先把这个ID存到数据再根据商品的ID来获取到淘宝店铺的其他信息           anyproxy默认的代理拦截与转发的设置       这里说明一下默认在终端执行anyproxy -i ,anyproxy 会自动加载在/usr/local/lib/node_modules/anyproxy/lib/rule_default.js的文件我们需要拦截抖音的数据我们需要在其同级的目录新建一个douyin.js 文件即可执行anuproxy -i douyin.js那么anyproxy就根据douyin.js里面的逻辑做拦截转发的操作。这个mac的文件的默认位置window的默认文件位置自己全局搜索一下rule_default.js即可以找到 具体的文件douyin.js代码如下   1 use strict;2 3 module.exports {4 5 summary: the default rule for AnyProxy,6 7 /**8 *9 *10 * param {object} requestDetail11 * param {string} requestDetail.protocol12 * param {object} requestDetail.requestOptions13 * param {object} requestDetail.requestData14 * param {object} requestDetail.response15 * param {number} requestDetail.response.statusCode16 * param {object} requestDetail.response.header17 * param {buffer} requestDetail.response.body18 * returns19 */20 *beforeSendRequest(requestDetail) {21 console.log(this is request)22 return null;23 },24 25 26 /**27 *28 * 设置截取抖音的数据 29 * param {object} requestDetail30 * param {object} responseDetail31 */32 *beforeSendResponse(requestDetail, responseDetail) {33 if (requestDetail.url.indexOf(https://api-hl.amemv.com/aweme/v1/aweme/post/) 0) { //抖音达人的详细信息app端34 const newResponse responseDetail.response;35 newResponse.body newResponse.body.toString(); 36 const posturl/WebCrawler/douyin/AppUserData37 HttpPost(newResponse.body,requestDetail.url,posturl)38 console.log(传送app端达人的详细信息)39 40 }41 42 43 44 return null;45 },46 47 48 /**49 * default to return null50 * the user MUST return a boolean when they do implement the interface in rule51 *52 * param {any} requestDetail53 * returns54 */55 *beforeDealHttpsRequest(requestDetail) {56 return null;57 },58 59 /**60 *61 *62 * param {any} requestDetail63 * param {any} error64 * returns65 */66 *onError(requestDetail, error) {67 return null;68 },69 70 71 /**72 *73 *74 * param {any} requestDetail75 * param {any} error76 * returns77 */78 *onConnectError(requestDetail, error) {79 return null;80 },81 82 83 /**84 *85 *86 * param {any} requestDetail87 * param {any} error88 * returns89 */90 *onClientSocketError(requestDetail, error) {91 return null;92 },93 };94 95 96 //传输数据到本地自己的服务器进行入库存储的操作97 function HttpPost(json,url,path) {//将json发送到服务器str为json内容url为历史消息页面地址path是接收程序的路径和文件名98 console.log(开始执行转发操作);99 try{ 100 var http require(http); 101 var data { 102 json: json, 103 url: encodeURIComponent(url), 104 data:Im jiehuhu 105 }; 106 data require(querystring).stringify(data); 107 var options { 108 method: POST, 109 host: 127.0.0.1,//注意没有http://这是服务器的域名。 110 port: 8080, 111 path: path,//接收程序的路径和文件名 112 headers: { 113 Content-Type: application/x-www-form-urlencoded; charsetUTF-8, 114 Content-Length: data.length 115 } 116 }; 117 var req http.request(options, function (res) { 118 res.setEncoding(utf8); 119 res.on(data, function (chunk) { 120 console.log(BODY: chunk); 121 }); 122 }); 123 req.on(error, function (e) { 124 console.log(problem with request: e.message); 125 }); 126 127 req.write(data); 128 req.end(); 129 }catch(e){ 130 console.log(错误信息e); 131 } 132 133 console.log(转发操作结束req); 134 }       具体的后端有一个项目来接收anyproxy 拦截转发的数据我这的使用的javaWeb项目名字叫做WebCrawler项目来处理请求 大体的抖音APP数据的采集流程图如下     这里采用的是 javatomcat8mysql的技术框架这是我一年前的技术栈 当然现在的我更加喜欢用mongoDB和Python,处理起来的时间比较快 也可以使用python mongoDb 来处理anyproxy 传送过来的数据     具体的自动化的操作部分暂时没有完成可以使用手机自动化测试工具Appium或者按键精灵 数据结果如下抖音的部分数据           根据商品的ID获取到淘宝店铺的数据           根据淘宝商品的ID来获取淘宝店铺的信息也是需要开发一个新的爬虫。这里不作过多说明难度还是有一点商品爬虫关键需要搞懂淘宝的签名机制 淘宝H5的签名机制感兴趣自己慢慢研究。。。。反正我是研究出来了哈哈哈哈   具体的爬下来的数据我放在百度云链接如下有兴趣的可以看一下   链接:https://pan.baidu.com/s/1O5CYJeJYiL6uB7e56_WPUA 密码:1abc   以上就是抖音数据的抓取过程以及延伸至淘宝的过程大致的思路 抖音APP通过anyproxy来获取抖音达人所有的帖子分析帖子里面推广的商品的ID根据商品的ID来获取店铺相关的信息分析一个达人到底在推广哪些商品和那一些店铺在合作。通过大规模的数据抓取以分析就可以分析出那些店铺在抖音做大规模的推广 关于呼呼会点爬虫会点后端会点前端会点数据分析会点算法一个喜欢陈奕迅的? here can contact me       本文为作者原创我一个一个字打出来的嘤嘤如需转载请注明原文链接   转载于:https://www.cnblogs.com/nn839155963/p/11557411.html
http://www.w-s-a.com/news/478418/

相关文章:

  • 做aelogo动效有什么好的网站建立网站站点的步骤
  • 无锡网站推广公司排名网站赚钱平台
  • 网站物理结构利用公共dns做网站解析
  • 苍南做网站微信建设网站哪家好
  • 华中农业大学基因编辑在线设计网站网站蓝色配色
  • 洛阳建设工程信息网站怎么在服务器建立网站
  • 陕西省建设部官方网站微信小程序怎么关闭这个功能
  • 唐河县住房和城乡建设局网站公司需要做网站
  • 体现网站特色免费个人域名网站
  • ps国外教程网站seo优化是什么职业
  • 什么是网站单页适合女生做的网站
  • 环境文化建设方案网站企业英语网站
  • 南通网站关键词推广响应式网站建设流程
  • 湖北响应式网站建设企业做漫画网站 漫画哪找
  • 东莞建设通网站中小企业网站的建设实践报告
  • 合肥网站建设电话wordpress 点击量
  • 公司网站制作注意什么wordpress如何邀请人看
  • 做渲染的网站太原做网站兼职
  • 网站开发实施方案怎么设置wordpress底栏文字
  • 网站建设朝阳学前端有必要找培训机构吗
  • 自适应网站好处wordpress ftp验证
  • 网站建设的时间免费ppt模板的网站
  • 建个人网站一般多少钱ppt下载网站哪个好
  • 网站建设比赛网站建设合同标的怎么写
  • 中国做的儿童编程网站网站建设模板网站
  • 电脑做系统网站微信开店
  • site之后网站在首页说明说明网络舆情分析师怎么考
  • 本溪网站建设兼职wordpress lapa
  • 官网网站设计费用vue大型网站怎么做路由
  • 青海省安建设管理部门网站厦门网站快照优化公司