主页 > 阅读资讯 > 自动阅读新闻和赚零花钱的应用程序

自动阅读新闻和赚零花钱的应用程序

admin 阅读资讯 2020年11月18日
有利益就有要求。当采毛风行的时候,怎么会少有外援呢。当时,是一个朋友分享了一个自动阅读新闻和赚零花钱的应用程序。当我好奇的时候,我去看了看。我觉得有点有趣,所以我研究了一下。具体操作是:在首页文章列表中,选中新闻,点击进入详情,再点击查看全部,再浏览到底部。之后,会有一定的黄金奖励。当然,金币可以兑换成现金。在玩了一段时间的应用程序后,我习惯于先反编译它,然后分析网络包捕获。抓捕发现,新闻文章都是装载H5的,于是有了写一篇自动阅读新闻的想法。
 
总体思路是Android native和H5混合开发方式,使用JS和native交互操作H5页面,对于自动滑动,使用ADB命令实现模拟滑动。我不想说太多。我会开始写的。根据抓包刚刚得到H5链接。
 
这里更重要的参数是token,后面会解释。R是一个随机数数学随机(),操作系统可以写死,文章编号是正规的,也就是4004,我用随机数生成的。
 
这是如何组装指向新闻文章的链接,然后您可以自动阅读它们。
 
加载物品后,点击查看全部按钮,即可获得金币。目前的做法是在加载后执行监听H5的回调方法。
 
 webView.loadUrl(" java:var aa=document.querySelectorAll(". 展开字段>a“);AA[0]。Click();“);
 
实际上,只需要找到所有按钮对应的类。这更麻烦。在计算机浏览器上查找相应的类并自动单击上面的语句更容易。现在实现了自动点击,其次是自动滑动的问题。这是我在Android中使用的直接执行命令。
 
 
 ShellCmdUtils.execShellCmd(“input swipe 600 600 100 100”);
关键是这个,模拟滑动。
 
input swipe 600 600 100
 
我将计时周期设置为slide,这样就可以一直模拟人体滑动的动作。
 
当滑动到底部或中间时,H5中有一个Ajax请求报告读取结果。在一番混乱之后,我不知道如何拦截返回的读取结果。之后,我简单地放弃并直接拦截Ajax请求。请求的接口放在自己的网络框架中,这样就完成了一次读取。在加载下一篇文章时,我不想随机加载文章,因为在H5的底部有一个其他文章的列表,然后还有一个模拟的点击文章。但是,直接点击和跳转并不容易。我需要获得文章ID和identity参数来自己组装和跳转。以下是如何获取ID的方法myWebView.loadUrl(" java:window.local.showsource( document.querySelectorAll(“第1部分”)。Getattribute('lang');“”;
 
需要登录获取上面令牌的来源。在这里我们需要反编译并破解登录界面,所以我们就不进行讨论了。在这里。

请添加技术顾问微信具体详情咨询:» 654269474

请添加技术顾问微信具体详情咨询:654269474
标签: