{"repo":"umur957/hiring-cafe-job-scraper","free":true,"listed":false,"github":"https://github.com/umur957/hiring-cafe-job-scraper","clone":"git clone https://github.com/umur957/hiring-cafe-job-scraper.git","description":null,"language":"Python","stars":30,"topics":["api-integration","automation","beautiful-soup","data-extraction","job-search","json-parser","pandas","web-scraping","hiring-cafe"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"Hiring.cafe Job Scraper A Python-based web scraper for extracting job listings from hiring.cafe using their official API. The scraper can search for jobs based on various criteria and export the results to Excel format. Features - Comprehensive Job Search : Search for jobs using any keyword or term - Full API Integration : Uses hiring.cafe's official API endpoints - Pagination Support : Automatically handles multiple pages of results - Excel Export : Convert JSON results to Excel files with automatic chunking for large datasets - Data Processing : Clean HTML content and handle special characters - Error Handling : Robust error handling with detailed logging Files - job scraper.py - Main scraper script for extracting job data - excel converter.py - Utility to convert JSON results to Excel format - README.md - This documentation file Prerequisites Install the required Python packages: Usage 1. Scraping Jobs Run the main scraper script: You'll be prompted to enter a search term (e.g., \"Data Scientist\", \"Software Engineer\", \"Remote\", etc.). The script will: - Search for jobs matching your criteria - Handle pagination automatically - Save results to a JSON file named {search term} jobs.json 2. Converting to Excel After scraping, convert the JSON data to Excel format: Enter the JSON filename when prompted. The script will: - Convert JSON data to Excel format - Split large datasets into multiple files (10,000 rows each) - Create summary sheets with statistics - Generate an overall s","default_branch":null,"files":null,"tree":[],"storefront":"/r/umur957","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/umur957/hiring-cafe-job-scraper/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}