This script automates the process of downloading vehicle inventory data from a specific website. It logs in with the provided credentials, applies specific filters to the inventory data, and then initiates a download of the filtered data in Excel format.
Key Functionalities:
Login Automation: Enters pre-defined username and password to access the secure inventory management system.
Filter Selection: Selects all car makes, filters the model list to include only Chevrolet, and chooses options A, B, C, and D using the website's dropdown menus and checkboxes.
Data Download Initiation: Triggers the download process for the filtered inventory data in Excel format.
Benefits:
Efficiency: Saves significant time and effort compared to manually logging in, applying filters, and downloading data.
Accuracy: Eliminates the risk of errors associated with manual data selection and download initiation.
Standardization: Ensures consistent filtering criteria and downloads the data in a readily usable format (Excel).
Technology Used:
Puppeteer: A Node.js library that enables headless Chrome browser automation, allowing the script to interact with the Nowb.autopartners.net website and automate tasks.
Important Note:
This script is designed for a specific website and login credentials. It may require modifications to work with different websites or authentication systems.