一天走七万步是什么体验?

在这里插入图片描述

嗨大家好,我是南瓜的好朋友西瓜。
最近是迷恋上运动的🍉,每天跑不够5w步不带停的那种~
为什么这么说呢?
万里长征嘻嘻嘻
jio要跑断的西瓜每天7万步是什么体验呢?
当然是沉浸在运动的欢畅中空调的庇护下!

说正经的

大家好,今天带给大家的是一键称霸微信运动排行榜的超级技能。
说起微信运动,pyq总有一些魔鬼大神日破两万步,于是乎就诞生了一些不可描述的现象…

原理:模拟登陆某运动APP接口,修改step并同步过来。

本次学习经过了两个步骤

  • 模拟登录
  • 登录成功后获取页面接口数据,修改steps

在这个程序中,有定义三个函数,首先登录app,这里涉及到抓包技术。

抓包(packet capture)就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。抓包也经常被用来进行数据截取等。

模拟登录

response_result = requests.post(url, data=json.dumps(data), headers=headers)

url的获取涉及抓包技术,属于爬虫的进阶阶段。

json.dumps()可以用于将字典形式的数据转化为字符串,得到适合于形参的格式。data里有我们传入的账号和密码。

这样的话,我们就获得了登录界面。

修改steps

data = {'list': [{'DataSource': 2, 'active': 1, 'calories': int(self.step/4), 'dataSource': 2,
                              'deviceId': 'M_NULL', 'distance': int(self.step/3), 'exerciseTime': 0, 'isUpload': 0,
                              'measurementTime': time.strftime('%Y-%m-%d %H:%M:%S'), 'priority': 0, 'step': self.step,
                              'type': 2, 'updated': int(round(time.time() * 1000)), 'userId': login_result[0]}]}
                      

同理,登录成功后,设置好参数将获取的账号和密码传入,再对获取的网页的 status_code进行访问。

status_code是HTTP状态码,返回值为200表示网络请求成功的意思,返回这个状态表示已经获取到数据了.

当得到200的成功返回数据时,我们返回想要的steps,就可以以假乱真,达到修改teps的目的!!

留点空闲

我们设置一个试错次数,当密码错误或者访问失败超过三次(被反爬)后,返回登录失败,同时也可以设置一个停留时间,在第二天自动修改一个随机steps。

彩蛋!!

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
**唉,好像忘了点什么…**关注微信公众号“麦香E站”,后台回复“运动”有惊喜。

在这里插入图片描述

资源下载链接为: https://pan.quark.cn/s/67c535f75d4c Linux 中的 top 命令是一个功能强大的实时监控工具,能够详细展示系统资源的使用情况,涵盖 CPU、内存和进程等方面。本文将深入剖析 top 命令的输出内容及其含义,帮助大家更好地掌握这一工具的使用。 top 命令的输出大致可以分为以下几部分:系统状态、CPU 使用情况、内存使用情况、进程列表以及其他信息。 系统状态部分包括以下内容: 当前时间:例如“11:00:54”,表示系统当前的时间。 系统运行时间:如“up 54 days, 23:35”,表示系统已经连续运行了多长时间。 登录用户:例如“6 users”,显示当前登录到系统的用户数量。 负载平均值:例如“load average: 16.32, 18.75, 21.04”,分别表示过去 1 分钟、5 分钟和 15 分钟的平均负载。这个数值反映了系统处理任务的压力。如果负载平均值持续高于 CPU 核心数的 70%,可能意味着系统处于过载状态。 CPU 使用情况部分显示各 CPU 核心的使用情况,例如“29.7 us, 18.9 sy, 0.0 ni, 49.3 id, 1.7 wa, 0.0 hi, 0.4 si, 0.0 st”,其中: “us”表示用户空间的 CPU 使用率; “sy”表示内核空间的 CPU 使用率; “ni”表示优先级调整的 CPU 使用率; “id”表示空闲的 CPU 使用率; “wa”表示等待 I/O 完成的 CPU 使用率; “hi”表示硬件中断的 CPU 使用率; “si”表示软件中断的 CPU 使用率; “st”表示被停止的进程的 CPU 使用率。 内存使用情况部分包括: KiB Mem:显示内存的总量、空闲量、已使用量以及缓存/缓冲区量,例如“32781216 total, 1506220
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值