微趣看自動刷新聞示列:必要的延時很關(guān)鍵,找圖和坐標需要自己根據(jù)實際情況修改。核心代碼如下:
//打開微趣看
function runWQK(device){
print("打開微趣看");
var r = device.runApp("com.qudu.weiqukan");
device.delay(25000);
}
//核心代碼
function runWQKMoneyCoin(device){
print("已在 微趣看執(zhí)行時間:"+ totalTimeWQK);
//判斷是否在主頁
var index = device.seekImage(0,1628,300,1919,userPath+"\\Documents\\Scripts\\qutoutiao\\wqk_index.bmp",0.7);
print("判斷是否在主頁:"+index);
if(index != null){
changeTitle(device);
//先刷新,滑動一下
device.click(index.x,index.y,sigmaConst.STATE_PRESS);
device.delay(5000);
//device.swipe ([[505,1111,1],[505,950,100],[505,850,30]]);//和click有沖突
//device.swipe ([[505,1111,1],[505,961,100],[505,761,30]]);
device.swipe ([[505,1111,30],[505,1001,100],[505,961,30]]);
device.delay(5000);
print("發(fā)送坐標點擊[看文章]事件");
device.click(538,463,sigmaConst.STATE_PRESS);
device.delay(4000);
//是不是廣告
var ads = device.seekImage(0,1683,1079,1919,userPath+"\\Documents\\Scripts\\qutoutiao\\wqk_star.bmp",0.7)
print("判斷是不是廣告:"+ads);
if(ads == null){
print("fuck廣告,發(fā)送坐標點擊[關(guān)閉]事件");
device.send(sigmaConst.KEY_BACK);
device.delay(2000);
device.send(sigmaConst.KEY_BACK);
}else{
//上滑動
//device.swipe ([[505,761,30],[505,961,100],[505,1111,1]]);
var countTime = 0;
//控制1分鐘閱讀時間
var isAllClick = false;
for(var i=0;i<20;i++){
//下滑動
//device.swipe ([[505,1111,1],[505,961,100],[505,761,30]]);
//device.swipe ([[505,1111,30],[505,1001,100],[505,961,30]]);
device.shift(sigmaConst.KEY_UP);
device.delay(3000);
countTime++;
print("計算時間:"+ countTime)
if(isAllClick==false){
var all = device.seekImage(userPath+"\\Documents\\Scripts\\qutoutiao\\wqk_all.bmp",0.7)
if(all != null){
print("點擊展開全文:"+all);
isAllClick = true;
device.click(all.x,all.y,sigmaConst.STATE_PRESS);
device.delay(3000);
}
}
}
totalTimeWQK = totalTimeWQK+(20 * 1.5);
//瀏覽完成返回主頁
print("發(fā)送坐標點擊[返回]事件");
//device.click(63,116,sigmaConst.STATE_PRESS);
device.send(sigmaConst.KEY_BACK);
device.delay(1000);
}
}else{
print("不在主頁");
device.closeApp("com.qudu.weiqukan")
runWQK(device);
}
}
如果覺得好,請點個贊吧!有問題請留言哦。