首页
每日60秒早报
毒鸡汤
壁纸
更多
留言
友链
Search
1
李跳跳进阶指南
1,064 阅读
2
学习通一键签到,告别缺勤。全网最强学习通签到软件,大学生的签到神器!
979 阅读
3
原神那些写进作文就能得高分的经典台词
875 阅读
4
凉了的李跳跳,又满血复活了!
797 阅读
5
通过Zepp Life同步微信步数,让你的微信运动更有意义(微信刷步)
407 阅读
零碎琐事
兴酣落笔
学习成长
科技编程
文学艺术
登录
/
注册
Search
晓建の破站
累计撰写
130
篇文章
累计收到
26
条评论
首页
栏目
零碎琐事
兴酣落笔
学习成长
科技编程
文学艺术
页面
每日60秒早报
毒鸡汤
壁纸
留言
友链
注册丨登录
搜索到
130
篇与
的结果
2024-08-11
TIKTOK短视频轻松学
链接:【超级会员V1】通过百度网盘分享的文件:海外版抖音TIK…链接:https://pan.baidu.com/s/1fTSMH7rKTW-nGxGfWNNx-w?pwd=85m9 提取码:85m9复制这段内容打开「百度网盘APP 即可获取」
2024年08月11日
19 阅读
0 评论
1 点赞
2024-07-28
微信小程序实现的网页扫码授权登录
微信小程序实现的网页扫码授权登录,无论是个人小程序还是企业小程序,都可以调用wx.login接口获取到openid实现微信鉴权快速扫码登录!摘要现如今,扫码登录已经在网站普遍应用,其中微信扫码登录极其普遍。但是微信扫码登录的实现方法有多种,大多数都是具有一些门槛的。例如企业、需要服务号、需要认证等,这些都是个人开发者,个人创作者无法使用的。但其实,微信小程序也可以作为一个授权登录的“中介”,因为微信小程序有一个 wx.login 的API可以轻松实现获取openid来作为微信用户的鉴权。实现调用微信小程序生成葵花码的API生成一个带有 scene 参数的小程序码,其中 scene 作为小程序码的唯一参数,用于记录和进行本次扫码登录。以下是服务端的代码结构:访问 createQrcode 目录即可生成一个小程序码。扫码后打开小程序此时,网页端也会有相应的变化,会立刻切换为已扫码。当在小程序点击 授权登录 后,网页端会切换为 登录成功,如果你配置了 callback,登录成功后会自动跳转至 callback 并且携带 token 参数。程序逻辑具体逻辑如下:配置只需要配置 Db.php 这个文件里面的一些参数。// 数据库配置 $配置=数组( 'db_host' => 'xxxxxxxxxxxxx', // 数据库服务器 'db_port' => 3306, // 端口 'db_name' => 'xxxxxxxxxxxxx', // 数据库名称 'db_user' => 'xxxxxxxxxxxxx', // 数据库账号 'db_prefix' => '', // 表前缀,表名被我写死了所以这个用不上但是必须留空不然报错 'db_pass' => 'xxxxxxxxxxxxx', // 数据库密码 'appid' => 'xxxxxxxxxxxxx', // 小程序appid 'appsecret' => 'xxxxxxxxxxxxx', // 小程序appsecret ); // 除了配置这个文件的这些参数之外 // 如果你的小程序已经审核通过上线 // 还需要去 createQrcode/createQrcode.php 里面修改一个参数 // ------------------------------------------------ ------ // 在代码的101行 "env_version" => "develop" // 开发的时候这个参数是develop,小程序审核通过发布上线之后改为release // 因为用户无法打开开发版的小程序的,所以审核通过上线的小程序你需要改为release // 代表创建的小程序码是线上版本而不是开发版本数据库创建:直接在SQL执行的窗口粘贴:创建表 `scanlogin_loginAuth` ( `id` int(10) 主键自动递增不为空, `场景` varchar(32) NOT NULL, `openid` varchar(32) 默认为 NULL, `createTime` varchar(32) 默认为 NULL, `authTime` varchar(32) 默认为 NULL, `status` int(1) NOT NULL DEFAULT '1', `expire` int(1) NOT NULL DEFAULT '1', `token` varchar(32) DEFAULT NULL COMMENT '登录成功的Token' ) 引擎=InnoDB 默认字符集=utf8;以phpMyAdmin操作为例:微信小程序配置及发布下载小程序端的代码,在微信开发者工具导入项目,打开 project.config.json 修改 appid 为你的小程序后进行编译。在 app.js 修改你的服务器域名以及后端服务所在的目录名称,如果是根目录,只需输入一个 / ,如果是二级目录,输入 /目录名/ ,三级目录输入 /二级目录名/三级目录名/ ,其它同理。域名无需携带 http或https你所配置的服务器域名必须要在微信小程序管理后台的 开发管理->开发设置->服务器域名->request合法域名进行配置后,并且需要备案,开启https访问,才能生效。 小程序发布之后,微信扫一扫,扫描网页生成的小程序码,才能正常使用。使用假设你的服务器域名是 www.qq.com后端代码部署在二级目录,目录名称是:xcxScanLogin那么你可以直接在你的网页通过a标签跳转至:www.qq.com/xcxScanLogin/createQcode即可打开扫码页面。如果你需要进行回调,那么可以直接在Url后面加入callback假设你的callback页面是:https://www.qq.com/call/www.qq.com/xcxScanLogin/createQcode/?callback=https://www.qq.com/call/扫码登录授权成功后,将会跳转到callback地址并携带token参数。例如:https://www.qq.com/call/?token=xxxxxxxxxxxx这个token参数会被记录在 scanlogin_loginAuth 这个表的 token字段。如果你需要在你网站实现自己的页面或显示方式,例如点击登录弹出一个模态框,那么可以在你的网站通过异步请求:www.qq.com/xcxScanLogin/createQcode/createQcode.php将会返回JSON对象:{'code':200, 'msg' => '创建成功', 'scene' => 'xxxxxxx', 'qrcode' => 'xxxxxx.png'}code=200代表创建小程序码成功。 使用异步的方式代表你需要根据状态码判断扫码状态,可以查看 createQcode.php 的每个状态返回的状态码去编写,做好页面的轮询。 注意:'qrcode' => 'xxxxxx.png' 真实小程序码地址是 qrcode目录 里面的 xxxxxx.png ,即需要加上目录名才可以正常在页面显示小程序码。 即: ./qrcode/xxxxxx.png qrcode目录 里面的 xxxxxx.png 会在授权成功后自动删除,这个是临时图片文件。登录成功逻辑: createQcode/checkScanStatus.php 这个是轮询扫码结果,里面可以在登录成功的那步处理你的登录成功后的逻辑,例如储存SESSION、插入数据库记录、缓存等。程序作者TANKING GitHub
2024年07月28日
264 阅读
0 评论
2 点赞
2024-06-14
微信通知公众号分享
微信通知公众号分享:1.http://push.ijingniu.cn/ 新用户每通道每天限制发送 50 条消息。2.https://xz.qqoq.net/ 每分钟不能超过 30 条。3.https://www.pushplus.plus/ 每人每日可请求次数为 200 条。4.https://push.showdoc.com.cn/#/5.https://wxpusher.zjiecode.com/admin/ 每天最多接收 2000 条消息等
2024年06月14日
37 阅读
0 评论
0 点赞
2024-06-14
Python实现的小红书无水印图片解析下载
摘要小红书的图片如果是长按保存是有水印的,如何获得无水印的图片?当然是通过网页解析!代码from flask import Flask, request, jsonify import requests import re app = Flask(__name__) @app.route('/') def index(): url = request.args.get('url') if url: result = get_image_urls(url) return jsonify(result) else: return jsonify({'error': 'Missing URL parameter'}) def get_html(url): headers = { "authority": "www.xiaohongshu.com", "cache-control": "max-age=0", "sec-ch-ua": '"Chromium";v="21", " Not;A Brand";v="99"', "sec-ch-ua-mobile": "?0", "sec-ch-ua-platform": '"Windows"', "upgrade-insecure-requests": "1", "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36", "accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9", "sec-fetch-site": "same-origin", "sec-fetch-mode": "navigate", "sec-fetch-user": "?1", "sec-fetch-dest": "document", "accept-language": "zh-CN,zh;q=0.9", } response = requests.get(url, headers=headers) return response.text def json_content(html): rule = r"<script>window\.__INITIAL_STATE__=(.*?)</script>" js = re.search(rule, html, re.I) if js: content = js.group(1) return content else: return None def get_image_urls(url): html = get_html(url) js = json_content(html) js = js.replace(r"\u002F", r"/") all_urls = re.findall(r'url":"(http://[^\":\{\}\[\]]*?wm_1)"', js) return {'image_urls': all_urls} if __name__ == "__main__": app.run(debug=True)使用 Python的Flask框架实现一个简单的HTTP服务器,然后通过?url=小红书链接,就可以解析出小红书无水印的图片地址。演示http://127.0.0.1:5000/?url=http://xhslink.com/wZh4pwPHP版<?php function get_html($url) { $headers = array( "authority" => "www.xiaohongshu.com", "cache-control" => "max-age=0", "sec-ch-ua" => '"Chromium";v="21", " Not;A Brand";v="99"', "sec-ch-ua-mobile" => "?0", "sec-ch-ua-platform" => '"Windows"', "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36", "accept" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9", "sec-fetch-site" => "same-origin", "sec-fetch-mode" => "navigate", "sec-fetch-user" => "?1", "sec-fetch-dest" => "document", "accept-language" => "zh-CN,zh;q=0.9", ); $options = array( 'http' => array( 'header' => implode("\r\n", array_map( function ($v, $k) { return $k . ':' . $v; }, $headers, array_keys($headers) )), ), ); $context = stream_context_create($options); $response = file_get_contents($url, false, $context); return $response; } function json_content($html) { $rule = '/<script>window\.__INITIAL_STATE__=(.*?)<\/script>/i'; preg_match($rule, $html, $matches); if ($matches) { $content = $matches[1]; return $content; } else { return null; } } function get_image_urls($url) { $html = get_html($url); $js = json_content($html); $js = str_replace("\\u002F", "/", $js); preg_match_all('/"url":"(http:\/\/[^":\{\}\[\]]*?wm_1)"/', $js, $all_urls); return array('image_urls' => $all_urls[1]); } if ($_SERVER['REQUEST_METHOD'] === 'GET') { $url = $_GET['url']; if ($url) { $result = get_image_urls($url); header('Content-Type: application/json'); echo json_encode($result); } else { header('Content-Type: application/json'); echo json_encode(array('error' => 'Missing URL parameter')); } } ?>
2024年06月14日
45 阅读
0 评论
1 点赞
2024-05-11
青岛很美,但再也不会去了
青岛很美,但再也不会去了,因为青岛真的很美,去了还想去。有人说,青岛的浪漫,海占一半。也有人说,青岛的浪漫,从来不只有海。不得不说,反季节来青岛旅行真得太香了。没有了人有涌动,网红拍照打卡也不需要排队,很多地方都显得很安静、很文艺,精心整理了来青岛旅游的打卡处,如果喜欢记得点赞收藏哦!❤️-✅小青岛站在小青岛看老城区,真的很像布拉格。🎫免费,入口处预约。📷需要长焦镜头。🕐拍照建议:建议早上9:00之前到达风景区,这个时间段人少好出片,光线也好,不会过爆哦-✅青岛版圣象天门在青岛D2海水浴场,拍照超好看,而且不受涨潮退潮影响。不过我听说他已经关闭了,但是好像2024.3.26又会对外开放啦!📷需要广角镜头,手机0.5倍焦段刚刚好。📍:八大关滨海绿道外的海边栈道旁🌟:推荐理由⬇️一个没有被任何开发的小众打卡地真的太出片太纯粹太绝美了💜无论是看日出日落还是正午达到都能被它独一无二的自然美所震撼-✅青山渔村海边依山而建密密麻麻的红瓦房,很像意大利的五渔村。🎫免费,缺点是距离青岛城区太远。-✅小鱼山俯瞰青岛老城区的红房子,也是观赏日出日落的好地方。📍:青岛市市南区福山支路24号🚉:公交地铁汇泉广场下车后步行800米🅿️:建议自驾,路边可以停车🎫:免费!可直接在门口扫码预约进入🌟:推荐理由⬇️站在小鱼山顶,除开满眼的梦幻童话小镇还能眺望到信号山、海岸线、海水浴场沙滩在山脚下还有许多网红咖啡店可以拍照打卡真的是来青岛旅游一定不能错过的神仙景点-✅信号山山顶比小鱼山高,视野更美,俯瞰青岛老城真得很布拉格,这里看日出日落超美。🎫免费。-✅青岛漫心酒店天台下午四点半以后来的光线更适合拍照,感觉比布拉格还美。-✅琴屿路前往小青岛必经过,超美超文艺的海滨小路,路边还有很多街头咖啡馆,拍照很好看。-✅沙子口海对岸的山坡是密密麻麻的红房子,酷似意大利阿玛菲海岸,拍照超好看。📷需要200+长焦,建议晴天来,不然拍不出好看的照片。-✅小麦岛原本很普通的一个小岛,因为一个网红机位就火了。📷机位在岛上的停车场,一侧山坡有几颗大树夹角行成的空间,后期需要换天换好看的云才有感觉。-✅青岛爱情树在第一海水浴场,建议夕阳时分打卡,超有浪漫氛围。🎫门票:免费-✅栈桥青岛旅游必打卡,冬天有很多海鸥,好治愈。门票🎫:免费!🌟:推荐理由⬇️青岛旅行,当然要去栈桥看海鸥呀买上一袋饲料抛向空中的那一刻,你才能感受到什么叫青岛的浪漫!没有海鸥的季节,还可以在栈桥看海看日落,栈桥一定是是青岛浪漫的标志之一呀!-✅李慰农公园在栈桥旁边,打卡思路和小麦岛差不多,两棵树中间望去的栈桥和大海。🎫免费。-⭐️青岛三日游行程Day1⃣️栈桥➡️李慰农公园➡️琴屿路➡️小青岛➡️鲁迅公园➡️爱心树➡️小鱼山看日落;Day2⃣️青山渔村➡️沙子口;Day3⃣️中山路➡️天主教堂➡️漫心酒店天台➡️基督教堂➡️信号山➡️大学路网红转角墙。最佳季节:5-6月人不多、机票住宿不贵、气温适中;9-10月开海后实现海鲜自由;11-4月有海鸥。三天三夜,足够你畅游青岛的每一个角落。无论是沉醉于海滩的阳光,还是探索城市的文化,青岛都将给你带来一次难忘的旅行。快来跟随小粥的攻略,开启一段绝美青岛之旅吧!
2024年05月11日
56 阅读
0 评论
0 点赞
2024-05-11
快在微信状态下养个海绵宝宝吧
微信状态新玩法:快来养个海绵宝宝吧!🌊大家好,最近微信状态又出新玩法啦!是不是还在为每天该设置什么状态而发愁呢?今天,我要给大家带来一个超级有趣、超级治愈的新选择——在微信状态下养个海绵宝宝!🎈想象一下,每天打开微信,你的状态栏里不再是单调的文字,而是一个活泼可爱、笑容满面的海绵宝宝。它就像你的专属小宠物,时刻陪伴着你,给你带来无尽的欢乐和温暖。💦海绵宝宝不仅是一个经典的动画形象,更是一个充满正能量的存在。它乐观、积极、永远充满活力,就像我们每一个人一样。在这个繁忙的世界里,让我们一起养个海绵宝宝,用它的笑容驱散烦恼,用它的活力点燃生活!👫快来试试吧!让你的微信状态变得与众不同,让你的生活充满色彩!快在微信状态下养个海绵宝宝吧,让我们一起在快乐的海底世界里畅游!🐚🌈免费获取微信小程序搜:晓建博客
2024年05月11日
56 阅读
1 评论
1 点赞
2024-04-02
Lan仿朋友圈系统开源源码,可用于表白墙等微商相册,商品图册等
简介Lan仿朋友圈系统开源,可用于表白墙等微商相册,商品图册等支持前端用户注册 支持消息提示 用户注册可设置必须验证邮箱账号(可防止部分用户恶意注册)支持匿名发布(可做表白墙)支持发布音乐 支持日夜模式、搜索功能、回到顶部 支持游客点赞及评论 可开启用户发布文章及评论审核(防止用户发布恶意内容)可管理全站用户支寺图片上传自动压缩大小 更多功能可自行探索!安装教程:推荐安装环境Nginx ≥1.22 PHP =7.4 MySQL ≥5.6访问 https://你的域名/install 进行安装截图演示https://xwsir.com/支持正版https://xwsir.cn/4217.html隐藏内容,请前往内页查看详情
2024年04月02日
55 阅读
1 评论
1 点赞
2024-03-29
电商个体营业执照线上办理注册服务指导
本章以淘宝平台营业执照为例注册个体工商户,注册地址可选淘宝、微店、快手等电商平台,本章示例注册的营业执照经营场所为网络平台,本章仅供参考,实际操作请自行把控!准备材料及条件:营业执照注册登记需准备的材料及条件:1.身份证正反面图片(营业执照注册材料需规范裁剪后上传)2.房屋租赁证明图片(使用网络平台作为经营地址的个体户无需此材料)3.网络平台店铺经营证明或开店证明4.年满18周岁注册登记身份验证:办理期间要下载【登记注册身份验证】APP,各大应用商店均可下载,下载之后注册登录打开会有一个【是否办理企业注册登记】的按钮,选【是】并且日期设置最长时限,办理下来之后再关闭即可!一、淘宝商家入驻a).商家入驻首先打开淘宝APP,依次点击【我的】-【设置】-【商家入驻】-【淘宝开店】b)类型选择选择【普通商家】-【个人商家】-【去开店】,并根据页面提示如实填写相关信息二、获取店铺开店证明登录千牛工作台,点击【店铺】-【店铺信息】-【生成文件】下载淘宝开店证明三、线上办理本章只是以广西地区系统示例,仅供参考,个体电商执照只能办理你们那边当地的,请通过你们实际户籍地当地的政务服务平台或者当地的企业开办一窗通等相关窗口办理!,广西地区线上企业开办入口:广西数字政务一体化服务平台,企业开办一窗通http://zwfw.gxzf.gov.cn/yct/index.html打开广西【企业开办一窗通】链接,注册登录广西数字政务一体化服务平台,随后点击【立即办理企业登记业务】四、自主核名a).自主核名一窗通用户中心点击【业务办理】-【自主核名】,注意:先自主核名再设立登记,如果直接设立登记的话默认是没有企业名称的b).主营行业做网店经营场所的话行议选择电子商务,因为登记注册经营范围的第一条必须要与主营行业对应,后面设立登记涉及到经营范围,不同的主营行业第一条必选经营范围是不同的,当然具体选什么还是取决于你自己的需求!c).注册资金注册资金不懂的话也不能乱填,建议填0,部分地区填不了0的话建议填0.0001五、设立登记a).设立登记用户中心点击【已办业务】-【自主核名】-【设立登记】b).经营地址与注册资金选择使用网络经营地址,平台名称填写淘宝平台,如果是快手或者微店也要加上平台两个字,地址正常填写和开店证明一致的域名地址注册资金要和之前自主核名填写的一致c).经营范围经营范围第一条必须要与主营行业对应,我们选的电子商务主营行业是互联网批发,那么我们就搜索【互联网批发】根据下图搜索结果看到除了互联网销售,其它两个需要备案的不选,可以选择添加【互联网销售】注意:除第一条主营类目必选项外,后面的经营范围就可以根据自己的需求添加了,但是不想麻烦的话建议只选择一般事项的经营范围,看到标注【前置许可、后置许可、需备案】相关的范围没有刚需就不要选由于每个省份的要求不同,具体还是要以当地监督管理局告知为准。d)材料上传到了上传材料的环节之后,正常根据页面提示上传个人身份信息证明即可,住所或者经营场所门面材料的话因为我们选的是网络平台,上传店铺经营经营证明即可!其他信息根据页面提示所需正常填写上传即可,由于每个地区的标准不同,具体标准还要以当政策为准!六、领取电子营业执照审核通过后中心点击【已办业务】-【设立登记】【领取电子营业执照】即可温馨提示:注册营业执照后还需要按照相关规定进行税务登记、记账报税(核定征收也要按照规定报税)、企业年报等业务,具体请咨询当地相关部门,如果逾期未登记相关业务的可能会面临拉入异常名录、处罚等问题。附、各省办理地址以下地址来源网络收集,仅供参考,无法保证准确性,具体以当地政策/系统信息展示为准。由于每个地区系统不一致操作步骤可能会有偏差请自行判断把控!广西广西企业开办一窗通:http://zwfw.gxzf.gov.cn/yct/广东广东企业开办一网通办平台:https://qykb.gdzwfw.gov.cn/qcdzhdj/dist/publish/register/before-login.html?govern=false江西江西企业登录网络服务平台:http://fw.amr.jiangxi.gov.cn/wsdjindex.html重庆重庆企业开办一网通办:http://ywt.scjgj.cq.gov.cn/陕西陕西市场监督管理局网上办事大厅:http://snamr.shaanxi.gov.cn:7107/sxwsdj_wk.html河南河南企业登记电子化服务平台:http://222.143.21.61:9080/index.action?accessSourceByInterface=云南云南市场监管网上办事大厅:http://gsxt.ynaic.gov.cn/webportal1/passport/loginOuter甘肃甘肃企业开办一网通办平台:http://117.156.54.249/#/Home青海青海企业开办综合服务平台:http://zwfwj.qinghai.gov.cn/cloud_plate.html湖北湖北政务服务网http://zwfw.hubei.gov.cn/webview/sntb/index.html湖南湖南企业登记电子化服务平台:http://zwfw-new.hunan.gov.cn/hnzwfw/1/95/43381/43387/index.htm海南海南e登记商事主体登记平台https://e-register.amr.hainan.gov.cn/ICPSP/index.action四川四川企业开办一件事http://zxbl.sczwfw.gov.cn/themes/themeService/oneThingIndex?areaCode=510000000000浙江浙江政务服务网电子化平台gswsdj.zjzwfw.gov.cn安徽安徽数字政务一体化服务平台https://www.ahzwfw.gov.cn/福建福建政务服务网一件事一次办专区https://zwfw.fujian.gov.cn/江西江西企业登记服务平台http://fw.amr.jiangxi.gov.cn/wsdjindex.html山东山东企业开办一窗通http://www.shandong.gov.cn/api-gateway/jpaas-jiq-web-sdywtb/front/qyyct/detail?code=qysl&eqid=ae8b766b0007cf8500000002642d16e3#河北河北企业开办一窗通http://www.hebscztxyxx.gov.cn:18061/yct_sj/山西山西政务企业开办专区http://www.sxzwfw.gov.cn/icity/govservice/specialZone/establishmentEnterprise辽宁辽宁企业开办一网通办:http://wsdj.lnzwfw.gov.cn/lngs/userManage/guideYwtb.jsp吉林吉林企业开办一件事https://ztjcfw.zwfw.jl.gov.cn/applyweb/website/onething-group.html?area=220000黑龙江黑龙江企业开办一窗通https://www.zwfw.hlj.gov.cn/jmopenpub/jmopen_files/webapp/html5/ywtbzq/index.html江苏江苏企业开办政务服务网https://www.jszwfw.gov.cn/col/col173076/index.html宁夏宁夏企业开办一网通办http://wszc.nxscjg.cn:9071/ICPSP/regIndex.action
2024年03月29日
36 阅读
0 评论
1 点赞
2024-03-16
typecho默认Markdown编辑器字体颜色和背景颜色代码
1.仅仅字体颜色<font color="red">这里是红色</font>效果如下:这里是红色2.添加背景颜色 <table> <td bgcolor=#FFFF0> <font color="#FF0000">大西瓜</font> </td> </table>效果如下: 大西瓜 3.继续添加粗体 <table> <td bgcolor=#FFFF0> <strong><font color="#FF0000">大西瓜</font></strong> </td> </table>效果如下: 大西瓜
2024年03月16日
37 阅读
0 评论
1 点赞
2024-03-16
李跳跳进阶指南
李跳跳是什么?一款用来跳过开屏广告和弹窗的安卓应用。李跳跳的原理?利用安卓系统的无障碍权限,帮助用户自动点击广告上的跳过按钮。自定义规则1. 开屏广告规则:{"keywords":["xxx"]}、{"keywords_append":["xxx"]}李跳跳默认规则已经可以跳过绝大部分开屏广告了,但李跳跳也不是万能的。当我们遇到无法跳过的开屏广告时,可以使用这条规则:{"keywords":["xxx"]}。其中xxx可以是跳过按钮的文案,比如{"keywords":["关闭广告"]};也可以是跳过按钮的id或bounds,比如:{"keywords":["tv_close_button"]}、{"keywords":["900,160,1170,250"]}。知识点:什么是跳过按钮的id和bounds?参数 keywords 和 keywords_append 的区别:keywords会覆盖默认规则。keywords_append在默认规则的基础上,追加规则。2. 弹窗规则:{"popup_rules":[{"id":"xxx","action":"xxx"}]}我们也可以使用李跳跳来关闭应用内的弹窗 ,比如下图所示的抖音更新弹窗,就可以用{"popup_rules":[{"id":"检测到更新","action":"以后再"}]}规则进行关闭。这条规则的意思是:当检测到「检测到更新」这几个文字的时候,就自动点击「以后再」这个按钮。细心的你会怀疑上面的规则是不是写错了,为什么参数action的值不是以后再说而是以后再?其实我是故意为之,目的是为了引出以下知识点:规则里面的文字默认情况下是模糊匹配的。比如改成以后、以后再说、再说,甚至后再都是可行的。规则里面的文字默认是模糊匹配的,自然也支持首尾匹配和全匹配,只需在文字前面加上特定的符号就行。参照下面的举例张三,比如+检测到的意思是匹配以检测到开头的文字;比如-用户体验的意思是匹配以用户体验结尾的文字;比如=以后再说的意思是匹配和以后再说完全相等的文字。其中符号&是用来连接任意个条件的,你可以把它理解为且。 举例张三:{"popup_rules":[{"id":"+检测到&-用户体验","action":"=以后再说"}]} 有时候我们会遇到一些弹窗,它们的关闭按钮不是文字,而是一个叉号❎ ,比如下图所示的美团弹窗,此时我们又该如何写规则呢? 分两种情况: 如果这个弹窗可以通过手机的返回键关闭,我们可以这样写规则{"popup_rules":[{"id":"=天天神券","action":"GLOBAL_ACTION_BACK"}]}。其中的GLOBAL_ACTION_BACK是固定不变的。 如果这个弹窗不可以通过手机的返回键关闭,我们需要知道叉号的id或bounds才行。假设这个弹窗的叉号的id是tv_close_button,我们可以这样写规则{"popup_rules":[{"id":"=天天神券","action":"tv_close_button"}]}。 但很多时候叉号(弹窗的关闭按钮) 不一定会有id,不过也没关系,因为它一定会有bounds。假设叉号的bounds是500,900,620,1020,我们可以这样写规则{"popup_rules":[{"id":"=天天神券","action":"500,900,620,1020"}]}。 知识点:如何获取关闭按钮的id或bounds? 3. 设置强制点击:{"click_way_popup":1} 详情参考:我的规则正确,但无法关闭弹窗怎么办? 4. 设置搜索次数:{"search_times_popup":5} 详情参考:我的规则正确,但无法关闭弹窗怎么办? 5. 设置延迟点击:{"delay":200} 开屏广告延迟点击:{"delay":200} 弹窗延迟点击:{"delay_popup":200} 温馨提示:单位毫秒,1秒等于1000毫秒。 6. 设置点击次数:{"popup_rules":[{"id":"xxx","action":"xxx",times:2}]} 有些规则是不用点击的,此时我们可以把点击次数times设置为0;有时候我们会遇到两个不一样的弹窗,但它们可以用同一条规则来关闭,此时你可以选择输入两条一模一样的规则,或者输入一条规则但把它的点击次数times设为2; 7. 联合规则:{"unite_popup_rules":true} 我们上面举的例子,关闭抖音更新弹窗和关闭美团天天神券弹窗,这两个任务都是瞬间任务,用一条规则表示就行。 但有些任务是持续任务,它们的耗时是不确定的,至少需要两条规则表示才行。比如有一个按钮需要倒计时100秒后才能点击,此时我们可以这样写规则: 把这个过程的中间态用一条规则表示:{"id":"还剩&秒","action":"还剩&秒",times:0} 把我们需要点击的按钮用一条规则表示:{"id":"弹窗","action":"关闭按钮"} 设置参数unite_popup_rules的值为true。 所以如果想点击一个100秒后才能点击的按钮,完整规则应该是:{"popup_rules":[{"id":"还剩&秒","action":"还剩&秒",times:0},{"id":"弹窗","action":"关闭按钮"}],"unite_popup_rules":true} 温馨提示:利用联合规则我们可以完成很多🌱耗时不确定的任务🌱,比如应用自动安装、微信自动查看多张原图等。 课后作业: 参考应用一键安装规则,实现应用自动安装。 8. 根据CheckBox的状态点击控件 CheckBox控件有两种状态,一种是选中状态,另一种是未选中状态。假设某个CheckBox控件的bounds是100,200,300,400,如果我们要点击它的其中一种状态,可以在bounds的后面追加数字0或1来表示,比如: 已选中状态:100,200,300,400,1 未选中状态:100,200,300,400,0 什么是控件的id和bounds? 我们把APP界面上的元素,比如按钮、图标、输入框这些统称为控件。比如取消按钮它就是一个文本控件,它的文字就是取消。我们写规则时可以根据取消这两个字来定位这个按钮。但有些按钮它是没有文字的,比如上面美团弹窗的叉号按钮。此时我们需要用到控件的id或bounds来定位这些没有文字的按钮。 但什么是控件的id和bounds呢?控件的id就是控件的身份证(普通用户可以简单这样理解);控件的bounds就是控件的大小和位置信息。 温馨提示:一个控件是有可能没有id的,但一定会有bounds。 如何获取控件的id或bounds? 我们可以通过特定的工具来获取到控件的相关信息,我为大家找到了一个叫autojs的开源APP,可以到这里下载,密码:1233。 autojs教程:利用 autojs 获取控件信息。 常见问题 1. 我的规则正确,但无法关闭对应弹窗怎么办? 首先,判断你的任务是瞬间任务还是持续任务?如果是瞬间任务, 在确保你的规则是正确的前提下,可以试试以下两个方案: 如果有跳过提示,设置强制点击就行:{"popup_rules":[], "click_way_popup":1} 如果没跳过提示,延长搜索次数就行:{"popup_rules":[], "search_times_popup":5} 温馨提示:搜索次数 search_times_popup 越小越省电,最好是个位数。 如果是持续任务, 可以参考上面的联合规则章节。 2. 出现误点怎么办? 首先,先删除自己的自定义规则,看看是否是自己的规则造成误点。 其次,在少数情况下,李跳跳的默认规则也会出现误点 (错误地点击了其它地方),最简单的解决方案就是在李跳跳里面找到目标APP,把它加入白名单。 其次,你也可以用参数keywords来覆盖默认的规则,也就是说你自己告诉李跳跳应该点击哪里,比如:{"keywords":["500,900,620,1020"]}。 3. 不知道某个弹窗属于哪个APP怎么办? 通过autojs软件获取这个弹窗任意控件的控件信息,复制控件信息里面的包名 (packageName) 信息,通过包名在李跳跳里面搜索对应APP就行。
2024年03月16日
1,064 阅读
3 评论
3 点赞
1
2
3
...
13
首页
复制
搜索
前进
后退
重载网页
和我当邻居
给我留言吧