I need a reliable script that automatically pulls fresh, full-time job postings across the United States from Indeed, LinkedIn, and Glassdoor. My focus is on three categories—Tech/IT, Healthcare, and Finance—so the scraper must filter results accordingly and ignore part-time or freelance listings. The solution should run headlessly, respect each site’s rate limits, and leave room for me to add more sources later. Python is my preferred language because I am already set up to schedule tasks on a small Linux server, but I am open to another stack if you can justify the choice. Using well-supported libraries such as BeautifulSoup, Scrapy, Selenium, or Playwright is fine as long as captchas and login walls are handled gracefully. For delivery I will need: • Clean, documented source code with an easy way to adjust search terms, locations, and pagination limits • Output in CSV or JSON (both if simple) containing title, company, location, posting date, and the full job URL • A short README that shows installation steps and a sample command that produces real data Please build with maintainability in mind—clear function names, modular structure, and comments where external selectors or cookies are required. I plan to run the scraper weekly, so stability and straightforward error handling will matter as much as raw speed.