Skip to content

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…

License

Notifications You must be signed in to change notification settings

saigoud25/Automated-Results-Bot

Repository files navigation

Automated-Results-Bot

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.



User Interface Screen

image



Results Website

image



Results stored in xml

image

image




Installation

  1. 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/

  1. 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

  1. 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/

  1. 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/#

  1. 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/

About

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…

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages