Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tildadares/internships-web-scraper
A NodeJS web scraper that scrapes internship opportunites from LinkedIn.
https://github.com/tildadares/internships-web-scraper
cheerio expressjs internships nodejs web-scraper
Last synced: 3 days ago
JSON representation
A NodeJS web scraper that scrapes internship opportunites from LinkedIn.
- Host: GitHub
- URL: https://github.com/tildadares/internships-web-scraper
- Owner: TildaDares
- License: mit
- Created: 2022-06-03T13:10:39.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-06-06T14:23:41.000Z (over 2 years ago)
- Last Synced: 2024-11-09T09:54:39.913Z (about 2 months ago)
- Topics: cheerio, expressjs, internships, nodejs, web-scraper
- Language: JavaScript
- Homepage: https://internships-web-scraper.herokuapp.com/results
- Size: 25.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Internships Web Scraper API
Internships Web Scraper API is a LinkedIn Web Scraper that scrapes the page for internship opportunities. It returns internship opportunities from all over the world and it can also search by internship role.
## API Documentation
GET `/results` (get all internships)
GET `/results/:role` (get internships by role)
## Development
To run this project on your local machine, do the following:
- Run `git clone https://github.com/TildaDares/internships-web-scraper.git` to clone this repo.
- Run `cd internships-web-scraper` to navigate into the project folder.
- Run `npm i` to install all the packages.
- Start the server by running `npm run start`
- Open with your browser to see the results of the scrape in your terminal.