2 different Python Address Scrapers

Job ID: 39721737

Budget: $30 – $250 USD

I need to gather complete company mailing details—street, city, and state—from two separate websites. Each site presents data differently: some sections are neatly tabulated, while other parts are buried in free-form text. Because of that mix, the two Python 3 scripts you deliver will likely call for slightly different parsing techniques (BeautifulSoup or lxml for the clean HTML, perhaps Selenium or requests-html where extra rendering is required).

Here’s what I expect:

• Script #1 and Script #2, each self-contained, clearly commented, and able to run from the command line without manual tweaks.
• A single CSV output per script, one row per company, with columns for full address, city, and state.
• Graceful handling of pagination or “load more” buttons so nothing is missed.
• No hard-coded paths or credentials—everything configurable at the top of the file.

If the sites change their layout slightly, I’d like the code organized into reusable functions so I can adjust a selector in one place rather than hunting through the whole file. Please include a quick README explaining any third-party libraries and basic usage. Once I can run both scripts locally and see complete, deduplicated CSV files, the job is done.