This repository contains three projects developed using Python:
- API Scraper
- HTML Scraper using BS4
- Automating Tasks for Trello Website Using Selenium
This repository showcases three distinct projects that demonstrate the capabilities of Python for web scraping and automation. Each project addresses a specific problem and provides a solution using Python libraries.
The API Scraper project focuses on extracting data from a public API. It handles the API requests, processes the response data, and saves it in a structured format (e.g., JSON, CSV).
-
Features:
- Connects to a public API.
- Fetches and processes data.
- Saves data to a file.
-
Dependencies:
requestsjson
The HTML Scraper project extracts information from web pages using BeautifulSoup. It parses HTML content and retrieves the required data, demonstrating the ease of web scraping with Python.
-
Features:
- Fetches HTML content from web pages.
- Parses and extracts specific data.
- Saves extracted data to a file.
-
Dependencies:
requestsbeautifulsoup4
This project automates tasks for the Trello website using Selenium. It navigates to the Trello login page, inputs the user credentials, and logs in to the account.
-
Features:
- Automates browser actions using Selenium.
- Handles user login for Trello.
- Demonstrates basic web automation techniques.
-
Dependencies:
selenium
To run these projects, you need to have Python installed on your machine. Follow the steps below to install the required dependencies:
- Clone the repository:
git clone https://github.com/Charis-Fernandes/Web-Scrapping-and-Automation-using-Python.git cd Web-Scrapping-and-Automation-using-Python
Navigate to the required directory and run the script
Contributions are welcome! Please open an issue or submit a pull request for any changes or enhancements.
Feel free to customize the content, directory names, and repository link to fit your specific setup.