最近有个需求,就是快速的刷新界面,对某一个品,进行不断的刷新,去找到满意的品,进行捡漏。

当然具体的拍单没有写,大家直接看,写法很简单,直接操作就是了。

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系列,可以直接参考,使用。

闲鱼自动刷新最新发布页面源码相关推荐

  1. 求定制闲鱼爬虫获取最新发布商品

    闲鱼采集及监控下单软件开发 1,点击宝贝右键打开网页 2,点击宝贝右键拉黑卖家 3,点击宝贝右键清空列表 4,点击宝贝左键显示二维码和主图 5,软件页面显示宝贝二维码 6,软件页面显示宝贝主图 7,软 ...

  2. 闲鱼自动收货源码最新版本+搭建教程

    闲鱼自动收货源码最新版本+搭建教程 搭建很简单 上传源码解压 php版本7.4 不需要数据库 后台路径:域名/admin 后台账号:admin 后台密码:123456 下载链接:https://pan ...

  3. css实现的立方体自动循环翻转动画html页面源码

    大家好,今天给大家介绍一款,css实现的立方体自动循环翻转动画html页面源码 (图1).送给大家哦,获取方式在本文末尾. 图1 动画效果非常炫酷(图2) 图2 源码完整,需要的朋友可以下载学习(图3 ...

  4. QT通过QAxWidget嵌入IE浏览器并获取页面源码

    为什么 为了显示微信登录的二维码,引入了整套QtWebEngine,占用非常大的空间.微信登录二维码有自动刷新动作,这些定义在页面脚本中,所以不能直接自绘二维码方式实现,浏览器少不了. 主要原理 通过 ...

  5. 带图标和按钮切换特效的垂直导航菜单的html页面源码

    大家好,今天给大家介绍一款,带图标的垂直导航菜单的html页面源码(图1).送给大家哦,获取方式在本文末尾. 图1 点击每个按钮时,都有切换特效,并显示按钮的说明,看起来非常不错(图2) 图2 代码完 ...

  6. css实现的,桃子桃花动态背景html页面源码

    大家好,今天给大家介绍一款,css实现的,桃子桃花动态背景html页面源码 (图1).送给大家哦,获取方式在本文末尾. 图1 桃子会慢慢摇晃,鼠标经过会加速摇晃(图2) 背景有花瓣雨特效(图3) 图3 ...

  7. 在线制作微信跳转浏览器下载app/打开指定页面源码

    微信自动跳转外部浏览器下载app/打开指定页面源码 源码说明: 适用安卓和苹果系统,支持任何网页链接.并且无论链接是否已经被微信拦截,均可实现微信内自动跳转浏览器打开. 生成的跳转链接具有极佳的防拦截 ...

  8. selenium3 + python - page_source页面源码

    前言: 有时候通过元素的属性的查找页面上的某个元素,可能不太好找,这时候可以从源码中爬出想要的信息.selenium的page_source方法可以获取到页面源码. 本次以博客园为例,先爬取页面源码, ...

  9. html5软件下载页面源码

    简介: 高端大气响应式软件下载页面源码,适用于软件下载,可用于官网页面.喜欢的下载保存! 网盘下载地址: http://kekewl.org/WRfLuciEL330 图片:

最新文章

  1. Spring Cloud第二篇:服务消费者RestTemplate+Ribbon
  2. linux命令行tcp连接,linux下2个检查tcp连接的命令
  3. Intel 酷睿i5 6300HQ与Intel 酷睿i7 6700HQ哪个好
  4. boost::replace_copy_if相关的测试程序
  5. hbase 按时刻查询_Hbase查询工具类,根据时间查询数据
  6. Launch Instruments
  7. OPPO全球营销总裁沈义人宣布卸任,网友:第二天宣布入职小米?
  8. 前端MVC学习总结(三)——AngularJS服务、路由、内置API、jQueryLite
  9. 嵌套访问_利用Idea重构功能及Java8语法特性——优化深层嵌套代码
  10. 安装自己写的插件时,报插件版本过高,请升级JAR包或者安装低版本插件的问题
  11. restfulframework引用多对多外键
  12. IE9 pinned sites for Win7
  13. 【修电脑】ctfmon.exe停止工作以及explorer.exe日常崩溃重启
  14. mousewheel事件
  15. Ubuntu安装配置sougou输入法
  16. 抖音小程序是什么_如何开发抖音小程序
  17. CF235C-Cyclical Quest
  18. 军事训练飞机的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  19. git push 遇到 error: cannot update the ref ‘refs/remotes/origin/master‘: Permission denied
  20. 光猫、交换机、路由器三者的区别在哪里?如何选择?

热门文章

  1. 互联网大厂面试考点————设计模式
  2. python单选按钮控件_Tkinter 单选按钮
  3. 无刷直流电机的PWM调制方式介绍
  4. 图片放大无失真算法 opengles实现
  5. 中国黄芪注射液市场评估与投资战略报告(2022版)
  6. 1小时等于36000毫秒的计算方法
  7. 世界星载SAR发展8—— Discover II (发现者2)(1998,美国)
  8. 20分钟搭建个人网站重置版3.0
  9. 硬币拼凑指定面额的动态规划算法
  10. java第五章:面向对象(oop)三大特性之多态