https://github.com/toulisdev/updateschoolcloud
It’s a Python Script that logins to a Student’s account using a POST Request on School’s login system. After a successful login, the script will search for any registered subjects by finding all table-children HTML tags and providing a download link for every subject.
https://github.com/toulisdev/updateschoolcloud
python python3 web-crawler
Last synced: 3 months ago
JSON representation
It’s a Python Script that logins to a Student’s account using a POST Request on School’s login system. After a successful login, the script will search for any registered subjects by finding all table-children HTML tags and providing a download link for every subject.
- Host: GitHub
- URL: https://github.com/toulisdev/updateschoolcloud
- Owner: ToulisDev
- License: mit
- Created: 2022-03-23T19:29:27.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-28T09:17:27.000Z (about 1 year ago)
- Last Synced: 2025-01-26T19:11:13.361Z (5 months ago)
- Topics: python, python3, web-crawler
- Language: Python
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Python Script for School Login System
This script logs into a student's account on the school's login system by sending a POST request. Upon successful login, it searches for all registered subjects by finding all table-children HTML tags and provides a download link for every subject.## Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.### Prerequisites
To use this script, you need to have Python 3.x installed on your system along with the following packages:- requests
- webbrowser
- bs4 (BeautifulSoup)
- getpass
- stdiomask
- pandas
- zipfile
- tqdmYou can install the required packages using pip by running the following command:
```sh
pip install -r requirements.txt
```
### Usage
To run the script, navigate to the directory containing the script and run the following command:```sh
python updateSchoolCloud.py
```
You will be prompted to enter your login credentials. After successfully logging in, the script will search for all registered subjects and provide a download link for every subject.### Authors
- ToulisDev - [GitHub Profile](https://github.com/ToulisDev)### License
This project is licensed under the MIT License - see the [LICENSE](https://github.com/ToulisDev/updateSchoolCloud/blob/main/LICENSE) file for details.