Skip to content
This repository has been archived by the owner on Jun 27, 2022. It is now read-only.
/ Life-In-Tkk Public archive

用来爬厦门大学嘉庚学院网站信息的库,目前仅支持教务(jw.xujc.com)系统。

License

Notifications You must be signed in to change notification settings

Mirasire/Life-In-Tkk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Life In Tkk

github github github

简介

用于厦门大学嘉庚学院TKK的综合信息查询的第三方Python3库。

如何使用

!!注意: 还需安装 firefox, geckodriver, tesseract!!

1. 直接使用

将项目中的life_in_tkk 放入所调用的xx.py的同级目录。

# 需要import
from life_in_tkk import Tkk_html
from life_in_tkk import Tkk_schedule
# ....
import life_in_tkk

2. 基于pip安装使用

使用 pip3 进行下载即稳定版,之后具体使用方式与直接使用相同。

pip3 install life_in_tkk

3. 相关文档/手册

相关依赖

版本为开发时使用的版本,未对其他版本进行测试其他应该也没什么问题

Python3所需的依赖

Python3所需的依赖包,详情可见依赖目录

其余依赖

  • firefox83.0
    • geckodriver0.27.0
  • tesseract4.1.1

GNU/Linux

Ubuntu/Mint:

sudo apt-get install firefox firefox-geckodriver 
sudo apt-get install tesseract tesseract-ocr-eng

Arch Linux/Marjorn:

sudo pacman -S tesseract  tesseract-data-eng
sudo pacman -S firefox geckodriver 

Windows 10

可以在Github仓库的 UB-Mannheim/tesseractmozilla/geckodriver 中找到对应的 window32/64 安装包,安装即可。

!!注意: 十分重要!!

安装完毕后, 需要将软件的 安装目录 添加到 windows 10 系统的 环境变量此电脑|属性|高级系统设置|环境变量|Path)中。

依赖目录

均为开发时所用的版本,仅提供参考。

库名 版本
Pillow 8.0.1
selenium 3.141.0
requests 2.22.0
beautifulsoup4 4.8.2
pytesseract 0.3.6
tesseract 0.1.3
numpy 1.17.4

Plan

  • 课表库
    • 自动识别验证码
    • 调课
    • 补课
    • 支持导出.ics文件
    • 课程提醒
  • 电费查询库

LICENSE

MIT © Mirasire

About

用来爬厦门大学嘉庚学院网站信息的库,目前仅支持教务(jw.xujc.com)系统。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages