Skip to content

thatfreakcoder/qwiklabs-profile-scraper-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qwiklabs Profile Scraper

This is a Qwiklabs Profile Information scraper built on Node.js and uses Cheerio and Axios for Web Scraping and Express for REST API.

Usage

The API scraps the Qwiklabs Public Profile via the Query Parameter mentioned in the base URL. http://localhost:4000/?url=https://www.qwiklabs.com/public_profiles/xxxx-xxx-xxxx-xxx make sure the URL is Public

Return Output

  • Name of the Profile Holder
  • Avatar Image
  • Number of Badges aquired in 30 Days of Google Cloud (excepts Learn to Earn Badges)
  • Aquired Badges details
    • Name of the badge
    • Date of Earning

Run Locally

  • Fork the Repository here
  • Clone into your local system and cd into the directory
$ git clone https://github.com/thatfreakcoder/qwiklabs-profile-scraper-node && cd qwiklabs-profile-scraper-node
  • Install Dependencies
npm i
  • Install Nodemon for Continuous Serving
npm i --save nodemon
npm start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published