job-scraper
Version:
An api that returns job prospect data scraped from indeed and monster
45 lines (39 loc) • 1.03 kB
Markdown
# Job Scraper
#### Scrape job posts from *Indeed* and *Monster*, client side!
## Getting Started
In the terminal ...
```bash
npm install job-scraper
```
In your script file, simply import and initialize the ``job-scraper``.
```javascript
import JobScraper from 'job-scraper';
```
The job scraper takes in the following *three* arguments
* Search query, job title or related key words
* City
* State
```javascript
const args = ['Pizza Delivery', 'New York', 'New York']
const jobScraper = new JobScraper(...args);
```
The ``init`` function returns a promise with which you can work with...
```javascript
const scraped = jobScraper.init();
scraped.then(res=>{
//do something with the res
})
```
The resulting data is an array of ``JobProspect`` objects. The schema of a ``JobProspect`` is as follows...
```javascript
{
company: STRING,
date: STRING,
descriptionHTML: HTML_STRING,
job: STRING,
location: STRING,
truncatedDescription: STRING,
url: URL_STRING,
_data: HTML_STRING
}
```