Skip to content

For new data generation Semi-supervised-sequence-learning-Project we have writtern a python script to fetch๐Ÿ“Š, data from the ๐Ÿ’ป, imdb website ๐ŸŒ and converted into txt files.

License

Notifications You must be signed in to change notification settings

Recode-Hive/Scrape-ML

Repository files navigation

๐Ÿชฉ IMDB Movie review Scrapping โš™

Scrapping the movie review โœ๏ธ using python programming language๐Ÿ’ป.

๐Ÿ”Welcome to the IMDb Movie Review Scraper project! ๐ŸŒŸ This Python script is designed to scrape movie reviews from IMDb, providing valuable data for analysis and research purposes. The IMDb Movie Review Scraping project aims to gather a new dataset by automatically extracting movie reviews from IMDb. This dataset will support various natural language processing tasks, including sentiment analysis and recommendation systems. Using web scraping techniques, such as Beautiful Soup, movie reviews are collected, preprocessed, and structured into a CSV format suitable for analysis, including Support Vector Machine classification. ๐Ÿ“ˆ

โš™

Features

Semi-supervised-sequence-learning-Project : replication process is done over here and for further analysis creation of new data is required.

  1. Scraping Movie Reviews ๐Ÿ•ต๏ธโ€โ™‚๏ธ
  • Movie_review_imdb_scrapping.ipynb - The script fetches user reviews from IMDb, providing access to a diverse range of opinions and feedback for different movies. It utilizes BeautifulSoup, a powerful Python library for web scraping, to extract data from IMDb's web pages efficiently and accurately. ๐ŸŽฅ๐Ÿ”Ž
  1. Customizable Scraper ๐Ÿ› ๏ธ
  • rename_files.ipynb - Users can customize the scraper to target specific time periods, ratings, and other parameters, enabling focused data collection based on their requirements. This flexibility allows researchers, analysts, and enthusiasts to tailor the scraping process to their specific needs. ๐ŸŽฏ
  1. CSV Output ๐Ÿ“
  • convert_texts_to_csv.ipynb - The scraped data is saved into a CSV file, allowing for easy import into data analysis software or further processing. The CSV format ensures compatibility with a wide range of tools and platforms, making it convenient to incorporate the scraped data into various workflows and projects. ๐Ÿ’พ๐Ÿ’ผ

Getting Started

Dependencies

Make sure you have the following dependencies installed:

  • Python 3.x
  • BeautifulSoup (Install using pip install beautifulsoup4
  • Pandas (Install using pip install pandas

Installation

  1. Fork the Semi-supervised-sequence-learning-Project/ repository Link to `Semi-supervised-sequence-learning-Project' Follow these instructions on how to fork a repository

  2. Clone the Repository to your local machine

    • using SSH:
      git clone git@github.com:your-username/Semi-supervised-sequence-learning-Project.git
      
    • Or using HTTPS:
      git clone https://github.com/your-username/Semi-supervised-sequence-learning-Project.git
      
  3. Navigate to the project directory.

cd Semi-supervised-sequence-learning-Project

Usage

Starting the Streamlit app

  1. Navigate to the Web_app directory
cd Web_app
  1. Install requirements with pip
pip install -r requirements.txt
  1. Run the Streamlit app
streamlit run streamlit_app.py

Uploading the CSV file

When prompted by the app, upload a CSV (comma separated value) file containing the reviews.

Demo Link

Streamlit app link: https://scrape-review-analysis.streamlit.app

Contribution

๐ŸŽ‰ Contributions are welcome! If you have any suggestions for improvements or new features, please feel free to submit a pull request. Your contributions help make this project better for everyone. ๐Ÿš€

๐Ÿ”ฅ Contribution

This project thanks all the contributors for having your valuable contribution to our project



Final Dataset

๐Ÿ”ฌHere is the Link to Final Dataset: Drive Link containing the scraped IMDb movie reviews. This dataset can be used for analysis, research, or any other purposes you require. ๐Ÿ“ฆ

Support

โœจ For any issues regarding the scraper, feel free to open an issue on GitHub. We'll be happy to assist you with any problems or inquiries you may have. ๐Ÿ› ๏ธ

Back to top

*

About

For new data generation Semi-supervised-sequence-learning-Project we have writtern a python script to fetch๐Ÿ“Š, data from the ๐Ÿ’ป, imdb website ๐ŸŒ and converted into txt files.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published