本脚本目前只适用于Edge浏览 如果需要在其他版本上运行,只需更改相应驱动即可 本处不作过多阐述
从SYZOJ批量导入题目进Hydro搭建的OJ自动化脚本
一共有两个版本 分别是有头【Header_batch.py】和无头【Headless_batch.py】
有头版本即可以看到浏览器的操作运行,能够看到画面
无头版本即只可以在控制台看到操作信息,因为中间减少了浏览器渲染等过程,效率相对较高。
此处建议使用无头版本
在使用前, 请先使用“pip install selenium”命令安装库 另外需要去官网下载相对应的Edge版本包和配置环境变量 可以参考此处
需更改源码中如上图的OJURL,uname和passwd(OJ的SU账号)