Automated Results Bot is an application makes ease to the person who finds it to store and retrieve results with just a click. It becomes even more necessary for lecturers as it is a time saving app. Our “Automated Results Bot” helps you in doing exactly that. Automated Results Bot is a Web Scraping application. An application like this collects data from a website on the internet and stores the information at a desired place where user can access it.
In this application, a results website is scraped, and the results related to any specified person are taken. Then, the person’s results in the sheet are served to the client in an organised way . This is helpful for any user who wants to keep a track of their results or to keep a record of them. It saves the time of the student by collecting all the important information. This project is coded in Python using several modules and designed by PyQtDesigner.
- Selenium :
Selenium Python bindings provides a simple API to write functional/acceptance tests using Selenium WebDriver. Through Selenium Python API you can access all functionalities of Selenium WebDriver in an intuitive way.
pip install selenium
For more : https://selenium-python.readthedocs.io/
- Chrome Driver :
WebDriver is an open source tool for automated testing of webapps across many browsers. It provides capabilities for navigating to web pages, user input, JavaScript execution, and more. ChromeDriver is a standalone server that implements the W3C WebDriver standard. ChromeDriver is available for Chrome on Android and Chrome on Desktop (Mac, Linux, Windows and ChromeOS).
Download : https://chromedriver.chromium.org/downloads
- PyQt5 :
Qt is set of cross-platform C++ libraries that implement high-level APIs for accessing many aspects of modern desktop and mobile systems. These include location and positioning services, multimedia, NFC and Bluetooth connectivity, a Chromium based web browser, as well as traditional UI development.
pip install PyQt5
For more: https://pypi.org/project/PyQt5/
- openpyxl :
openpyxl is a Python library to read/write Excel 2010 xlsx/xlsm/xltx/xltm files.
pip install openpyxl
For more : https://openpyxl.readthedocs.io/en/stable/#
- XlsxWriter :
XlsxWriter can be used to write text, numbers, formulas and hyperlinks to multiple worksheets and it supports features such as formatting and many more, including: 100% compatible Excel XLSX files.
pip install XlsxWriter
For more : https://xlsxwriter.readthedocs.io/