Scrape IMDb movie data and export to CSV

Latest Version

Version
1.2
Update
October 20, 2024
Size
49.92KiB
Developer
Category
Users
17
Rating
0 ★
Manifest Version
3
Web Store Status
Languages Support
English (United States)
See more
Permissions
ContextMenus
ActiveTab
Storage
Scripting
See more

DVDEnvy's IMDb Scraper Extension

IMDb Scraper Chrome Extension

The IMDb Scraper Chrome Extension is a powerful tool designed for movie enthusiasts, researchers, and anyone who frequently uses IMDb. This extension simplifies the process of extracting detailed information about movies from IMDb pages. With just a few clicks, users can scrape vital data such as the movie's title, directors, writers, cast, genres, runtime, release date, country, languages, alternate titles, filming locations, production companies, box office earnings, and technical specifications. Additionally, the extension retrieves the movie's poster image link, making it easy to download or reference.

Features

- Comprehensive Data Extraction: The extension captures extensive movie details, ensuring users have access to all relevant information.
- CSV Export: Users can export the scraped data into a CSV file, which includes a link to the movie's poster image.
- Customizable Options: The extension offers options to set a default theme (light or dark) and the default state for sections (collapsed or expanded) on the generated info page.
- User-Friendly Interface: The options page is designed for ease of use, allowing users to save their preferences and customize the extension to their liking.

How to Use the IMDb Scraper Chrome Extension

1. Install the Extension: Add the IMDb Scraper Chrome Extension from the Chrome Web Store to your browser.

2. Set Up Preferences:
- Click on the extension icon in your browser and select \"Options\" to open the options page.
- In the options page, choose your preferred theme (light or dark) from the dropdown menu.
- Select the default state for sections (collapsed or expanded) on the info page.
- Click the \"Save\" button to save your preferences. A message confirming that the options have been saved will appear at the top center of the page and will fade out after 1.75 seconds.

3. Scrape IMDb Page:
- Navigate to an IMDb movie page.
- Right-click on the page and select \"Scrape IMDb Page\" from the context menu.
- The extension will scrape the movie data and open a new tab displaying the extracted information in a structured format. The info page will be styled according to the selected theme and section collapse state.

4. Export Data to CSV:
- On the generated info page, click the \"Export to CSV\" button located at the top of the page.
- The data will be compiled into a CSV file, including a direct link to the movie's poster image.
- A download prompt will appear, allowing you to save the CSV file to your device.

Additional Information

The extension ensures a seamless and efficient scraping process, making it an invaluable tool for those needing detailed movie information without manual data entry. The customizable options enhance the user experience by allowing personalization of the appearance and behavior of the info pages.

This extension is ideal for film researchers, data analysts, and movie buffs who require a comprehensive dataset from IMDb. With its easy-to-use interface and robust functionality, the IMDb Scraper Chrome Extension is a must-have tool for anyone looking to streamline their movie data collection process.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "DVDEnvy's IMDb Scraper", "version": "1.2", "description": "Scrape IMDb movie data and export to CSV", "permissions": [ "contextMenus", "activeTab", "storage", "scripting" ], "background": { "service_worker": "background.js" }, "options_page": "options.html", "action": { "default_popup": "popup.html", "default_icon": { "16": "icon16.png", "48": "icon48.png", "128": "icon128.png" } }, "icons": { "16": "icon16.png", "48": "icon48.png", "128": "icon128.png" }, "content_scripts": [ { "matches": ["*://*.imdb.com/title/*"], "js": ["content.js"] } ], "web_accessible_resources": [ { "resources": ["options.js"], "matches": [""] } ]}
Read more