Skip to content

Charis-Fernandes/Web-Scrapping-and-Automation-using-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Web-Scrapping using BS4 and Automnation using Selenium in Python

This repository contains three projects developed using Python:

  1. API Scraper
  2. HTML Scraper using BS4
  3. Automating Tasks for Trello Website Using Selenium

Table of Contents

Introduction

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.

Projects Overview

API Scraper

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:

    • requests
    • json

HTML Scraper

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:

    • requests
    • beautifulsoup4

Automating Tasks for Trello Website Using Selenium

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

Installation

To run these projects, you need to have Python installed on your machine. Follow the steps below to install the required dependencies:

  1. Clone the repository:
    git clone https://github.com/Charis-Fernandes/Web-Scrapping-and-Automation-using-Python.git
    cd Web-Scrapping-and-Automation-using-Python
    
    

Usage

Navigate to the required directory and run the script

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any changes or enhancements.

License

Feel free to customize the content, directory names, and repository link to fit your specific setup.

About

This repository contains three projects developed using Python which is Web Scrapping and Automation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages