1.36.0 • Published 7 months ago

@complements/scrap-to-json v1.36.0

Weekly downloads
-
License
ISC
Repository
github
Last release
7 months ago

Scrap To JSON ✔️

¡Welcome everyone!

Intro

This's the easy way to scrap a web page, and get the deseable data (attributes and inner text) into JSON file. With a few steps, you can obtain the selected element contain, and using in to wherever you prefer (an API maybe). Only do you need is some few code lines and interacting with you favorite bash terminal.

Install the package

npm i @complements/scrap-to-json

Usage example

First at all, you must initialize the ScrapToJson class, then, select the method for start (each one for different purposes):

import ScrapToJson from "@complements/scrap-to-json"

async function scrapWebPage(){
   const scrap = new ScrapToJson()
   const getSingleElementData = await scrap.getScrapSingleElement() // Get a Single DOM element data
   const getAllElementsData = await scrap.getScrapAllElements()  // Get all DOM element data
}

Then, when the functions is executed, the terminal will be opened (i recommend use NODE environment).

Write the web page URL from you desire get some data.

Enter the url: https://yourselectedwebpage.com

Press Enter to next

Add the DOM element (for eg. the anchor tag "a") or class.

Enter a DOM Element tag (without "<>") or selector: a

Press Enter to next

Choose the name for the output JSON file.

Enter a File Name (omit *json* extension): myFileName

Press Enter to next

And that's it, the file will be saved on the root folder.

Contributions

You may contributing, all the improvement is very welcome. This is only a complement to make more easy somes tedious jobs. I hope can be useful.

Regards!

1.36.0

7 months ago

1.35.0

1 year ago

1.34.0

1 year ago

1.33.0

1 year ago

1.32.0

1 year ago

1.31.0

1 year ago

1.30.0

1 year ago

1.29.0

1 year ago

1.28.0

1 year ago

1.27.0

1 year ago

1.26.0

1 year ago

1.25.0

1 year ago

1.24.0

1 year ago

1.23.0

1 year ago

1.22.0

1 year ago

1.21.0

1 year ago

1.20.0

1 year ago

1.19.0

1 year ago

1.18.0

1 year ago

1.17.0

1 year ago

1.16.0

1 year ago

1.15.0

1 year ago

1.14.0

1 year ago

1.13.0

1 year ago

1.12.0

1 year ago

1.11.0

1 year ago

1.10.0

1 year ago

1.9.0

1 year ago

1.8.0

1 year ago

1.7.0

1 year ago

1.6.0

1 year ago

1.5.0

1 year ago

1.4.0

1 year ago

1.3.0

1 year ago

1.2.0

1 year ago

1.1.0

1 year ago

1.0.0

1 year ago