indeed-scraper

Indeed Scraper: Robust Job Market Analysis

The Indeed Scraper provides a robust foundation for job market analysis and data collection with advanced capabilities that make it resilient against multiple anti-scraping measures!

This comprehensive scraper offers:

Stealth Mode with Rotating Identity

Asynchronous Support

AI-Enhanced Job Description Analysis

Usage Examples

The script includes examples that demonstrate how to use the scraper:

```python

Basic usage

scraper = IndeedScraper(headless=True) jobs = scraper.scrape_jobs(“data scientist”, “remote”, max_pages=1) print(f”Found {len(jobs)} jobs”)

Advanced usage with async and AI analysis

import asyncio

async def run_async_example(): scraper = IndeedScraper(async_mode=True, ai_analysis=True) jobs = await scraper.scrape_jobs_async( “software engineer”, “New York”, job_type=[“full-time”], get_details=True ) print(f”Found {len(jobs)} jobs with async mode”)

asyncio.run(run_async_example())