小红书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臺手機一起移動會導致所有手機都失敗。所以,等一臺手機穩定運行后再啟動第二臺手機。
總結
以上是生活随笔為你收集整理的小红书APP群控实战的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html 最小边框宽度,css如何让di
- 下一篇: 2的n次方计算,支持大整数,nodejs