闲鱼自动刷新最新发布页面源码
Posted 程序员入门进阶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了闲鱼自动刷新最新发布页面源码相关的知识,希望对你有一定的参考价值。
最近有个需求,就是快速的刷新界面,对某一个品,进行不断的刷新,去找到满意的品,进行捡漏。
当然具体的拍单没有写,大家直接看,写法很简单,直接操作就是了。
var filepath = “/sdcard/hot_cake.txt”
//files.remove(filepath);
files.create(filepath);
home()
setScreenMetrics(1080, 1920)
function check_click(widget, message)
if (widget != null)
//toast(widget.text())
//widget.click();
if (!click(widget.bounds().centerX(), widget.bounds().centerY()))
return false;
else
return true;
else
toast(message);
return true;
function back_block()
back();
sleep(2000);
function print_hot_cake(widget)
var rate;
for (let i = 0; i < widget.length; i++)
log(“开始检索”);
log(widget[i].bounds().centerY() + “—” + device.height)
if (widget[i].bounds().centerY() > device.height)
log(“结束此项,已经到边界外”);
break;
if (!check_click(widget[i], “返回闲鱼主界面”))
continue;
sleep(5000)
var w = descContains(“人想要”).findOne(2000);
if (w == null)
log(“忽略此项,不是闲鱼界面,淘宝界面忽略”);
back_block();
continue;
log(w.desc())
var xy = w.desc().match(/(\\d+)人想要/);
var ll = w.desc().match(/(\\d+)浏览/);
if (xy == null)
log(“忽略此项-----”);
back_block();
continue;
else if (ll == null
)
log(“忽略ll 此项-----”);
continue;
rate = parseFloat(xy[1]) / parseFloat(ll[1]);
if (rate < 0.01)
log("忽略此项");
back_block();
continue;
else
log("找到一個");
files.append(filepath, "----------------------------------\\n")
files.append(filepath, "比率为:" + parseInt(rate * 100) + "% \\n")
var wdg = className("android.view.View").depth(13).findOne();
if (wdg)
var clrs = wdg.children();
log(clrs.length + "clrs.")
for (let index = 0; index < clrs.length; index++)
log(clrs[index].desc());
if (clrs[index].desc() != null)
//files.write(filepath,clrs[index].desc())
files.append(filepath, clrs[index].desc() + "\\n")
var shared = className("android.view.View").desc("分享").findOne();
if (!check_click(shared, "返回闲鱼主界面"))
log("忽略此项-----");
back_block();
continue;
else
sleep(3000);
desc("复制链接").findOne(2000).click();
sleep(1000);
files.append(filepath, getClip() + "\\n")
back();
sleep(2000);
back();
sleep(2000);
files.append(filepath, "----------------------------------\\n")
continue;
break;
toast("闲鱼自动化脚本,明哥开发,更多内容,欢迎联系微信 code_gg_boy ")
sleep(2000)
launchApp(‘闲鱼’)
sleep(2000);
var widget = id(“search_bar_layout”).findOne()
check_click(widget, “返回闲鱼主界面”)
sleep(1000)
widget = className(“android.widget.EditText”).findOne()
widget.setText(“电脑”)
widget = desc(“搜索”).findOne()
check_click(widget, “返回闲鱼主界面”)
sleep(2000)
for (let index = 0; index < 10; index++)
widget = descContains(“人想要”).find();
log(widget.length)
print_hot_cake(widget);
scrollDown();
sleep(5000);
var widget = desc(“卖闲置”).findOne()
// check_click(widget, “返回闲鱼主界面”)
// sleep(1000);
// widget = descContains(“发闲置”).findOne()
// check_click(widget, “返回闲鱼主界面”)
// sleep(500);
// widget = descContains(“买家都关心”).findOne()
// check_click(widget, “返回闲鱼主界面”)
// sleep(500)
// setClip(random())
// setClip(“我是谁?我在那”)
// //当前这个手机的分辨率下,会自动适配
// //安装的是搜狗输入法
// click(148, 1200);
// //退出输入法界面
// back();
// sleep(2000);
// widget = desc(“添加图片”).findOne()
// click(widget.bounds().left + 100, widget.bounds().centerY())
// sleep(1000);
// widget = desc(“选择”).find();
// if (widget.empty())
// toast(“没找到╭(╯^╰)╮”);
// back();//返回
// else
// toast(“找到啦”);
// var len=widget.length>9?9:widget.length;
// for(var i = 0; i < len; i++)
// check_click(widget[i], “找不到”)
//
//
// widget = descContains(“下一步”).findOne()
// check_click(widget, “找不到”)
// sleep(4000);
// widget = desc(“完成”).findOne()
// check_click(widget, “找不到”)
// sleep(4000);
// swipe(500, 1000, 500, 100, 200);
// sleep(1000);
// widget = desc(“其他闲置”).findOne()
// check_click(widget, “返回闲鱼主界面”)
// sleep(1000);
// //向上滑动
// swipe(500, 1000, 500, 100, 200);
// sleep(1000);
// widget = desc(“价格设置”).findOne()
// check_click(widget, “返回闲鱼主界面”)
// sleep(2000);
// var price = “19.4”
// price_input(price);
// widget = desc(“原价设置”).findOne()
// check_click(widget, “返回闲鱼主界面”)
// price = “39.4”
// price_input(price);
// //点击包邮,点击确认退出来
// click(426, 1104);
// click(823, 1660);
// widget = desc(“发布”).findOne()
// check_click(widget, “返回闲鱼主界面”)
整个源码就是上面的,操作手机是vivo系列,可以直接参考,使用。
以上是关于闲鱼自动刷新最新发布页面源码的主要内容,如果未能解决你的问题,请参考以下文章
python热点wifi自动认证用于公司打卡源码+开发心路历程demo(精品)原价2500(文件较大)