自动浏览拼多多商品

文本介绍使用冰狐智能辅助的自动构建脚本功能实现自动浏览拼多多商品。

业务逻辑梳理

了解拼多多浏览商品的过程,也即熟悉业务逻辑,建议选择拼多多v6.12.1版本(其他版本操作界面可能会稍有不同,所以模块参数有可能要根据实际情况修改)。

拼多多业务逻辑

选择模块并配置参数

在网页端「移动端」/「自动构建脚本」中新建一个“自动构建”,根据上一步的业务逻辑选择合适的自动构建模块并配置参数。

拼多多模块参数配置

元数据

在配置自动构建模块和参数的过程中,系统会自动生成使用json格式描述的元数据,可以使用这个元数据来直接复制一份完全一样的“自动构建”。

在网页端「移动端」/「自动构建脚本」中新建一个自动构建并点击“元数据”按钮,将如下元数据拷贝并粘贴到自己的“自动构建”的元数据中,即可快速创建一个完全相同的“自动构建”,这样就避免了选择模块和配置参数的过程,元数据如下:

{
	"type": "root",
	"children": [{
		"type": "declareVar",
		"var": [{
			"name": "temp",
			"type": "normal",
			"initType": "null",
			"initValue": "null"
		}, {
			"name": "ret",
			"type": "normal",
			"initType": "null",
			"initValue": "null"
		}, {
			"name": "view",
			"type": "normal",
			"initType": "null",
			"initValue": "null"
		}, {
			"name": "viewContainer",
			"type": "normal",
			"initType": "null",
			"initValue": "null"
		}, {
			"name": "tag",
			"type": "normal",
			"initType": "null",
			"initValue": "null"
		}, {
			"name": "item",
			"type": "normal",
			"initType": "null",
			"initValue": "null"
		}, {
			"name": "index",
			"type": "normal",
			"initType": "null",
			"initValue": "null"
		}, {
			"name": "data",
			"type": "normal",
			"initType": "string",
			"initValue": ""
		}, {
			"name": "text",
			"type": "normal",
			"initType": "string",
			"initValue": ""
		}]
	}, {
		"type": "main",
		"desc": "业务逻辑入口",
		"debug": false,
		"params": [],
		"children": [{
			"type": "launchApp",
			"desc": "启动APP",
			"debug": false,
			"packageName": "com.xunmeng.pinduoduo",
			"tag": "txt:推荐#",
			"failed": "",
			"maxStep": "30",
			"children": [{
				"type": "scroll",
				"desc": "滚动处理",
				"class": 1,
				"debug": false,
				"direction": "up",
				"tag": "",
				"family": [],
				"descendant": [],
				"widgetIndex": "0",
				"minDistance": "0.8",
				"maxDistance": "0.8",
				"minScrollCount": "2",
				"maxScrollCount": "3",
				"minDuration": "500",
				"maxDuration": "500",
				"beforeWait": "1000",
				"afterWait": "1000"
			}, {
				"type": "loop",
				"desc": "循环处理",
				"class": "2",
				"debug": false,
				"minCount": "2",
				"maxCount": "5",
				"indexVarName": "index",
				"children": [{
					"type": "traverse",
					"desc": "遍历容器",
					"class": 1,
					"debug": false,
					"tag": "cn:android.support.v4.view.ViewPager#",
					"family": [1, 1],
					"descendant": [],
					"failed": "",
					"traverseSelf": false,
					"retryCount": "0",
					"startIndex": "0",
					"lastIndex": "0",
					"randomPickCount": "1",
					"clickable": false,
					"className": "",
					"children": [{
						"type": "clickAndEnter",
						"desc": "点击进入页面",
						"class": "2",
						"debug": false,
						"family": [],
						"descendant": [],
						"checkTag": "txt:发起拼单#",
						"mode": "2",
						"failed": "",
						"duration": "500",
						"maxStep": "5",
						"beforeWait": "0",
						"afterWait": "0",
						"target": "item",
						"children": [{
							"type": "scroll",
							"desc": "滚动处理",
							"class": 1,
							"debug": false,
							"direction": "up",
							"tag": "",
							"family": [],
							"descendant": [],
							"widgetIndex": "0",
							"minDistance": "0.8",
							"maxDistance": "0.8",
							"minScrollCount": "3",
							"maxScrollCount": "5",
							"minDuration": "500",
							"maxDuration": "500",
							"beforeWait": "1000",
							"afterWait": "3000"
						}, {
							"type": "back2Page",
							"desc": "返回页面",
							"debug": false,
							"tag": "txt:首页#",
							"root": "",
							"backFirst": "true",
							"failed": "",
							"duration": "500",
							"maxStep": "5",
							"beforeWait": "0",
							"afterWait": "0"
						}]
					}]
				}, {
					"type": "scroll",
					"desc": "滚动处理",
					"class": 1,
					"debug": false,
					"direction": "up",
					"tag": "",
					"family": [],
					"descendant": [],
					"widgetIndex": "0",
					"minDistance": "0.8",
					"maxDistance": "0.8",
					"minScrollCount": "2",
					"maxScrollCount": "3",
					"minDuration": "500",
					"maxDuration": "500",
					"beforeWait": "1000",
					"afterWait": "1000"
				}]
			}],
			"false": {}
		}]
	}],
	"desc": "根模块",
	"debug": false
}

编译、测试和运行

  • 编译自动构建。在网页端「移动端」/「自动构建脚本」中点击“编译”按钮,即可自动生成和自动构建一样名字的js脚本。
  • 发布js脚本。在网页端「移动端」/「移动端脚本」中选择上一步生成js脚本,点击“发布”按钮发布js脚本。
  • 运行脚本。在网页端「移动端」/「移动端脚本」中选择脚本,点击“运行”按钮,选择对应设备即可执行。
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值