Windows轻量级从零开始执行python签到脚本程序
一个python脚本引发的文章
网友用python整了个平台的登录签到脚本,拿来玩玩记录下遇到的问题
https://github.com/zhoukaikai1/PyTools/
安装Python环境
下载 Python 安装包,双击运行安装:https://www.python.org/downloads/windows/
关键选项:
- 勾选 Add Python to PATH(重要!否则需手动配置环境变量)
- 默认选择 Install Now(安装到 C:\Users\用户名\AppData\Local\Programs\Python\Python313)
或点击 Customize installation 自定义路径(如 D:\software\Python3)
安装完成后检查:
- 打开命令提示符(Win + R → 输入 cmd → 回车),输入
python --version
pip --version

程序执行命令:
python D:\test.py
程序执行报错
No module named ‘requests’
缺少requests模块依赖:

处理:
pip install requests
No module named ‘Crypto’
缺少Crypto模块依赖:

处理:
pip install pycryptodome
在安装pycryptodome依赖库时安装了crypto库导致识别不到对应模块问题,以致于pycryptodome库不可用,需要卸载重新安装

处理:
pip uninstall crypto
# Windows PowerShell
pip uninstall pycryptodome -y
pip install --no-cache-dir pycryptodome
报错输出:

python -c "from Crypto.Cipher import AES; print('安装成功')"
正常输出:

乱码 + Nontent-Encoding: br
响应头显示 Content-Encoding: br(Brotli压缩),但Requests库默认不支持自动解压Brotli
解压后内容包含不可读字符(�$�),说明解压过程可能存在编码问题


处理:
pip install brotli
Windows环境整成自动化程序
- 用户密码直接写死,密码为经过encrypt_password加密
- 将python执行命令写到 .bat 后缀的程序实现双击运行
- 开机启动的定时任务 taskschd.msc
Windows下Python签到脚本实战
1204

被折叠的 条评论
为什么被折叠?



