提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
每天日检日报,有很多时候就会忘了,刚好以练习为目的,通过优快云上的文章写了一个由MAC系统怎么做,一个简单的自动打卡脚本(虽然经常会忘记打卡但我也要认真对待日检日报)
一、Charles抓包
1.Charles的用途
本次主要用到Charles的截取 Http 和 Https 网络封包。
Charles用途的内容可参考优快云博主「会飞的咕咕鱼」
原文链接:https://blog.youkuaiyun.com/weixin_38659265/article/details/118961515
2.安装步骤
1.下载Charles
下载链接:https://www.charlesproxy.com/latest-release/download.do (选择macOS下载)

2.安装将Charles移动到Applications

3.环境配置(Web 抓取HTTPS协议)
点Help中的SLL Rroxying中的Install Charles Root Certificate

将钥匙串选项更改为系统

点击查看证书并将使用此证书时改为始终信任

回到主页面点击Proxy 中的 SSL Proxying Settings…

在add中输入*.*点击OK返回主页

点击红色的开始按钮🔘 , 随便打开一个网页就会有一下场景,说明环境配置完毕

模拟登录微信,打开需要打卡的网页获取token

二、Python代码
1.安装 环境python和编译器pycharm
Python安装可参考优快云链接:https://blog.youkuaiyun.com/kj7762/article/details/119904567
Pycharm安装可参考优快云链接:https://blog.youkuaiyun.com/kj7762/article/details/119904643
2.python发送post请求
代码如下(示例):
import requests
import datetime
import time
class Auto:
def __init__(self):
self.token_array =
使用Charles与Python在腾讯云实现自动打卡流程

本文介绍了如何利用Charles进行HTTP和HTTPS网络封包抓取,配置环境以抓取HTTPS协议。接着,通过Python发送POST请求,展示了自动打卡脚本的编写。最后,在腾讯云上部署云函数,实现了定时执行自动打卡功能。
最低0.47元/天 解锁文章
3704





