源项目受限于python兼容性问题,默认不支持win7系统。但代码实际是兼容的,轻微调整Python环境即可在win7运行。

0.测试环境
操作系统:win7 sp1 ( 版本 = "6.1.7601.28116") x86_64
硬件:AMD A4-3300 APU with Radeon(tm) HD Graphics 和 ddr3 16g
软件:
网页浏览器:Cent Browser 版本 5.2.1168.83(正式版本) (64 位) (Chromium 134.0.6998.136)
python3: 3.10.22 x86_64
1.Python及其库环境
1.1 下载 项目代码
这里我使用的是项目的原始代码 ,源作者打包的二进制文件无法在 win10 之下的系统运行。这里我下载的是 Autovisor-3.18.4 这个最新版的源码。
1.2 下载 Python
这里使用 GitHub上 adang1345 编译的Python版本,使用的具体版本位3.10.22.直接下载编译好的完整版进行安装即可。
1.3 Python库安装
先用pip在系统中安装了下面的库及对应版本

运行项目文件中 的 Autovisor.py 这一主脚本文件,首次运行会自动从网络下载并安装需要的库到项目文件夹中,耐等待下载完成后关闭即可。

2. 配置文件设置
config.ini 文件按照说明进行调整即可,注意浏览器的地址不要留空(这里我用的是百分浏览器,其他浏览器应该也可以),填个谷歌内核的浏览器的详细地址,在win7 和 win10上测试没有成功自动调动到edge。
3.修改问题库
Playwright 1.63.0 库中的 node.exe 不兼容win7 sp1系统。 需要替换。
文件位置位于 Python安装目录的\Lib\site-packages\playwright\driver\node.exe
这里使用 Github上 vladimir-andreevich 的 node.js-windows-7 项目,我选用的是 node-v20.19.2-win-x64 版本,使用里面的 node.exe 文件替换掉上述地址的 node.exe
4.结束
修改完毕,执行 Autovisor.py 主脚本,可以正常在win7 sp1运行程序了。 修改方法能否在别的版本的window操作系统运行就不清楚了,未测试
参考资料:
https://bbs.pcbeta.com/viewthread-1971397-1-1.html
https://github.com/vladimir-andreevich/node.js-windows-7
GitHub - CXRunfree/Autovisor: 2026智慧树刷课脚本 基于Python Playwright的自动化程序 [有免安装版] · GitHub
转载自 CSDN-专业IT技术社区
原文链接:https://blog.csdn.net/u012336596/article/details/167130693



