Disclaimer: Web scraping can be illegal. This app was created for educational purposes only. Any misuse of this application or the source code is sole responsibility of the user. The author is not liable for any sort of damages the user causes. Please use it responsibly.
You can test the app live here https://still-dawn-41412.herokuapp.com/
Latest NodeJS must be installed on your computer. This app was tested with NodeJS version v11.8.0
- In your terminal, navigate to the api directory.
- Run
npm install
to install all dependencies. - Run
npm run dev
to start the app.
- In another terminal, navigate to the client directory.
- Run
npm install
to install all dependencies. - Run
npm start
to start the app
- With the two apps running, open your browser in http://localhost:3000/. If you see a webpage saying Welcome to React, it means the FrontEnd is working.
- In a new tab, open your browser in http://localhost:8000/. If you see a webpage saying Backend is running, it means the BackEnd is working.
- Open the webpage you want to scrape the data from. Identify the data and copy the selector by right clicking on it and selecting "Inspect".
- Input the URL and the selector in the Application and click fetch. It should return the text written in that selector.