Base bot for developing FSU bots.
fsubot的Python项目详细描述
<机器人>作为其他机器人的基础
佛罗里达州立大学网站。它对于自动化
在其他方面是非常卑微和乏味的。
此项目用作创建设计的机器人程序的框架 佛罗里达州立大学网站。它负责登录myfsu 自动设置无处不在的属性和功能 例如:
- 标准参数分析
- 登录myfsu
- Web浏览器驱动程序处理。
从何处开始
软件包安装
使用pip安装FSUBot包。
$ pip install fsubot
如果您收到错误13和/或权限错误,请选择:
$ pip install fsubot --user
而不是:
sudo pip install fsubot
驱动程序安装
从下面下载并安装任何驱动程序(我更喜欢 chromedriver):
- 铬:chromedriver
- 火狐:geckodriver
- 没有使用geckodriver进行广泛的测试, 小心行事。
确保驱动程序可执行文件位于环境的 PATH变量。在google上有很多现成的指南 怎么做。
机器人实例化
如果您使用以下命令实例化您的bot:
fsu_dr=FSUBot(use_cli=True)
然后,您可以传入如下参数:
$ python fsubot/bot.py --fsu-id abc13 --fsu-pw hunter2 --browser chrome --executable-path drivers/chromedriver
示例
- Vindicta,我的个人机器人,自动注册所需的 课程。
- EasyGradeBot,我的个人机器人,它遍历 黑板智能查看页面并下载所有提交的作业 最近提交的尝试。