We need a software solution that can parse job postings from multiple job portals, including Naukri, Indeed, Shine, IIMJobs, and LinkedIn, based on specific search criteria. The user should be able to input:
- A keyword (e.g., "Sales" or "Designer").
- A time frame (e.g., past 7 or 14 days).
Functional Requirements:
- The software should visit all job postings related to the specified keyword on the mentioned portals for the given time period.
- The output should include:
- Company Name
- Date of Posting
- Number of Openings (if not mentioned, it should default to 1)
- Link to the Job Posting
- At the end, the software should generate a summary with:
- The total number of jobs posted by each company.
- The total number of openings for each company.
Example Output:
- Infosys posted 20 jobs with 500 total openings in the last 7 days.
- Unilever posted 3 jobs with 3 openings in the last 7 days.