Massachusetts LLC Scraper Development with Python

Job ID: 39073252

Budget: $30 – $250 USD

I require a Python web scraper utilizing Selenium to extract LLC and business entity details from the Massachusetts Secretary of State's website.

The script needs to:

- Source LLC names from a provided CSV file and execute searches on the website.
- Extract and save data including Business Name, Entity Type, Status, Registration Number, Registered Agent, Address, and Officers.
- Identify and handle variations in LLC names, with a mechanism for retrying searches as necessary.
- Output results to a file named Massachusetts_LLCs.csv, with unmatched entries directed to Not_Found.csv.

Requirements for the script:
- Must be compatible with Python and Selenium (Chrome WebDriver).
- Should robustly manage timeouts, CAPTCHAs, and variations in search queries.
- Designed as an easy-to-run script.

Ideal Freelancer Profile:
- Proven experience with web scraping and Selenium.
- Has previously developed similar scrapers.

attached are similar codes I've created, feel free to use them as a resource.