I'm a full stack software architect. I build everything from full featured business applications to web scrapers, crawlers, and one-page plugins.
I've built numerous other scrapers to do exactly what you are looking for, and I can build one to scrape the sites you've listed.
For projects of this nature I use Python, which can be run easily on a Mac, and I have no issues outputting the results into the format requested.
I do have a couple of questions regarding what you are looking for:
Do you have specific search criteria for each of the pages provided?
Are you wanting this data to be scraped one time or periodically?