Scrape Bayer Customer Reviews

Job ID: 40298373

Budget: $15 – $25 USD

I need a lightweight, repeatable scraper that gathers every publicly visible customer review talking about Bayer from social-media sources—right now the focus is on Goole. The crawler should pull the full review text, star rating (or reaction score, if available), reviewer name or handle, date, and the direct URL to each post.

Please build it so I can run it on demand, ideally from a simple command line or Jupyter notebook. Python with requests / BeautifulSoup, Selenium, or Scrapy is fine; if you prefer another stack, let me know why it would be a better fit.

Deliverables
• Clean, well-commented source code
• One sample export in CSV or JSON showing at least 100 live reviews
• A short README explaining environment setup, run instructions, and how to alter search terms or date ranges

I’m only concerned with social media data, so no need to pull content from Bayer’s own site or third-party review portals—though please leave hooks in the code in case we extend to Facebook, Twitter, or Instagram later. Clear, modular functions and compliance with each platform’s rate limits and terms of service are essential; the script must respect robots.txt and include reasonable back-off logic to avoid blocks.