# FZQOJ Auto Sign System
这个工具可以自动在FZQOJ中签到,需要一个服务器,并设定计划任务。
~~不过就是python+selenium+javascript罢了(~~
比较轻量化,只需要python环境和requests和pyquery库即可使用。
## 配置
### 用户
先新建一个 `data.conf` 文件,然后编辑:
每一行输入QOJ用户名+空格+QOJ的Token(更改个人信息后显示)
e.g.
```
st20250310 1145141919
c1120241702 101010102345
c20250000 asdfghjkl
jz20242333 qertyuiop
yx20260901 ghjklzmx
xf20271145 ...wdoier
tmp123456 123456
```
### 环境
4.0.0:
```
pip install requests pyquery
```
即可
### 过时版环境配置
只写了Linux的 QwQ,Windows可以参照一下
先克隆这个包
```bash
git clone https://github.com/lyxoffical/FZQOJAutoSign.git
cd FZQOJAutoSign
```
如果是Linux的话,python已经内置,您并不需要安装(没装就自己搜)
当然你需要安装 `selenium`(有可忽略):
```bash
pip3 install selenium
```
接下来安装一个 `chrome`(有可忽略):
```bash
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install google-chrome-stable_current_amd64.deb
# 不行就:sudo dpkg -i google-chrome-stable_current_amd64.deb
```
对于非 `Debian` 系系统,可以自行搜索安装方式。
然后查看版本:
```bash
google-chrome --version
```
记录下来,然后下载 `chromedriver`
在 [http://chromedriver.storage.googleapis.com/index.html](http://chromedriver.storage.googleapis.com/index.html) 里面找到最接近的版本,然后找到 `chromedriver_linux64.zip` 并下载。
把压缩包里面的 `chromedriver` 下下来,然后放到软件目录中。
OK,删掉下载的压缩包、安装包等临时文件,然后运行:
```bash
python3 -W ignore ./index.py
```
如果得到的是:
```
FZQOJ Auto Sign System By Ariasaka v3.1.2
------------------------------------------
Start Processing
Task #0
Running st20250310
Logining
Waiting For Login
Try to Click
st20250310 OK
你已经连续签到 109 天,今日获得 3 RP值和 1 硬币
------------------------------------------
Arrage Days: 56.29 && Today RP: 3.00
```
这类提示的话,配置就差不多了。
然后配置计划任务,可以用宝塔面板,命令这么写:
```bash
sudo su ubuntu
cd {改成你的项目文件夹}
python3 -W ignore ./index.py
```
Yuki-^_^
- 粉丝: 3112
- 资源: 4587
最新资源
- 燃料电池电池超级电容复合能量管理策略simulink仿真模型 燃料电池 电池 超级电容复合能量管理策略 1、传统PI; 2、等效燃油(氢)耗最低(ECMS); 3、等效能耗最低(EEMS); 4、分频
- Boost电路 simulink 仿真 boost 电路模块搭建和用传递函数进行验证 电流开环控制 电流闭环控制 电压电流双闭环控制 闭环控制包括:PID 控制,超前补偿,前馈控制,解耦控制 控
- 光伏PCS - 储能双向功率流器 1. 双向DC DC和 3 Level 逆变器 2. 仿真和源码都含有并网和离网 3. 原理图PDF 4. 参考文档
- MATLAB代码-基于拉丁超立方法的风光场景生成与削减摘要:与蒙特卡洛法不同,拉丁超立方采样改进了采样策略能够做到较小采样规模中获得较高的采样精度,属于分层抽样技术,设定风光出力遵从正态分布normr
- 永磁同步电机最大转矩电流比控制MTPA+弱磁控制MATLAB simulink仿真模型,带有设计原理说明文档 仿真模型已经调试好,可直接运行出波形,仿真波形完美无缺
- jQuery仿方块人物头像消除游戏源码.zip
- 18b基于模型预测控制(自带的mpc模块)和最优控制理论的Carsim与Matlab simulink联合仿真实现汽车主动避撞和跟车功能(acc自适应巡航),包含simulink模型(其中有车辆逆纵向
- IGBT开关特性模型,MATLAB Simscape模型 该模型展示了IGBT的详细的开关模型,用于创建开关损耗列表数据 有助于理解IGBT米勒平台、瞬态开关行为 也可以用于MOOSFET
- 西门子西门子1200 总线控制V90伺服程序模板 ,包含plc程序,西门子触摸屏程序,eplan电气图纸一份 有两种控制模式 1.基于111报文自己编写的PN通讯控制V90伺服程序 2.基于工艺对象
- eth-utils-readthedocs-io-en-latest.zip
- SVC静止无功补偿 含一个TCR 三个TSC 模型为离散模型,静态无功补偿器(SVC)容量为300MVar,用于调节6000MVA,735kV的电力系统 SVC由一台额定容量为735kV 16kV、
- 高压无感FOC,风机控制,采用滑膜观测器,启动顺滑,独特的处理方式,STM32F030,载频14KHz,支持顺逆风启动,代码逻辑清晰,测试视频可以加好友! 文件包含:原理图,PCB,源代码
- 永磁同步电机矢量控制FOC仿真 两种控制策略,一种是id=0,另一种是MTPA 提供对应的参考文献;
- 西门子smart 200 rtu方式通讯四台三菱E700变频器资料 硬件:smart plc.三菱E700变频器,mcgs触摸屏(电脑仿真也可) 功能:指针写法,通过modbus rtu方式,实现对
- TMDC二维材料增强耦合
- 毕业设计基于Javaweb的宠物医院管理系统源码+数据库(高分毕设)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈