Base bot for developing FSU bots.

fsubot的Python项目详细描述


<机器人>作为其他机器人的基础 佛罗里达州立大学网站。它对于自动化 在其他方面是非常卑微和乏味的。

此项目用作创建设计的机器人程序的框架 佛罗里达州立大学网站。它负责登录myfsu 自动设置无处不在的属性和功能 例如:

  1. 标准参数分析
  2. 登录myfsu
  3. Web浏览器驱动程序处理。

从何处开始

软件包安装

使用pip安装FSUBot包。

$ pip install fsubot

如果您收到错误13和/或权限错误,请选择:

$ pip install fsubot --user

而不是:

sudo pip install fsubot

驱动程序安装

从下面下载并安装任何驱动程序(我更喜欢 chromedriver):

确保驱动程序可执行文件位于环境的 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,我的个人机器人,它遍历 黑板智能查看页面并下载所有提交的作业 最近提交的尝试。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java找不到'com'的版本。谷歌。密码findbugs:jsr305'   java中的文件输入和输出   java如何在eclipse类路径中为jar文件赋予优先级?   java如何使用Ant自动重命名输出apk文件?   java在JavaFX画布中访问GraphicsContext中的元素   java Libgdx GWT WebSocket对象序列化   如何使用Java8流和lambda迭代和处理其值为元素列表的映射的值   java验证来自控制台的用户输入。命令是否有效等   windows server 2008 r2 Java运行时。exec执行不正确   java Openshift监控弹簧,显示吊舱   java一些谷歌搜索结果被复制   java无法通过Apache Camel访问外部HTTP服务   多线程一个简单的java多线程   java BigQuery/Gcp数据传输到Amazon S3   java我可以用子接口重新编译公共API并保持二进制兼容性吗?   javajavax。命名。NameNotFoundException:MyBean#找不到MyBean   java如何从akka参与者抛出异常?   Java流收集器。toMap值是一个集合