小紅書APP羣控實戰

設備清單

魅藍Note5 4臺
sim卡 4張
USB連接線TypeC 4根
優越者(UNITEK)USB分線器帶獨立電源 1臺
PC i5 8g內存 1臺
無線路由器 1臺

硬件環境

在這裏插入圖片描述
實景在這裏插入圖片描述

軟件環境

魅藍NOTE5
Xposed Installer 3.1.5
Xposed Version 89
Just Trust Me 0.2
小紅書APP 6.8
使用手機號註冊小紅書賬號,並登陸
開啓USB調試,並設置充電時不鎖定屏幕
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
關閉USB安裝管理
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

PC
jdk 1.8
android sdk
nodejs 12.0
charles 4.5.5
appium 1.15
mysql 5.6
redbook-appium.jar 1.0
配置好java,nodejs,adb的環境變量
設置charles代理https
在這裏插入圖片描述
將手機wifi代理設置爲charles的地址並在手機上安裝https證書

數據環境

mysql
創建redbook_data_source庫
創建ety_red_id表

字段名 類型 含義
id int(11) 自增主鍵
red_id varchar(255) 小紅書用戶的red id
status tinyint(4) 狀態(0=未開始,1=進行中,2=已完成,3=失敗)

配置文件
在redbook-appium.jar同目錄下創建配置文件config.properties
mysql.jdbc.url=jdbc:mysql://localhost:3306/redbook_data_source
mysql.user.name=root
mysql.user.password=
#全局尋找元素最大等待時間(秒)
default.timeout=10
#全局動作間隔時間(毫秒)
default.sleep.timeout=3000
#全局滑動間隔(毫秒)
default.swipe.sleep=500
#筆記默認滑動次數
default.swipe.count=50
#筆記最大滑動次數
max.swipe.count=50
#red id列表表名
redid.table.name=ety_red_id
#手機的UDID
udid=

運行腳本
在redbook-appium.jar同目錄下創建運行腳本 view_note.bat
java -jar redbook-appium.jar -note

運行步驟

1.打開命令行,輸入adb devices,紅色方框列表最左邊列便爲手機的UDID
在這裏插入圖片描述
2.分別創建4個文件夾,以手機的UDID命名,每個文件夾分別複製一個redbook-appium.jar、config.properties、view_note.bat,並在config.properties中填入UDID

3.啓動charles,並設置Record Settings爲目標請求,設置Auto Save Settings爲10分鐘1次,保存日誌類型爲JSON
在這裏插入圖片描述
在這裏插入圖片描述

4.啓動appium
在這裏插入圖片描述
5.分別運行每個文件夾中的view_note.bat,值得注意的是,剛啓動的時候,由於需要在手機上安裝一些用於控制的應用,如果4臺手機一起移動會導致所有手機都失敗。所以,等一臺手機穩定運行後再啓動第二臺手機。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章