Skip to content

RodrigoCarrico01/scraper_singlepage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English

Script de Web Scraping | Node.js

Goal:

This is a beginner-friendly project designed to practice web scraping using Node.js. It’s a simple foundation to help me build more advanced projects in the future, like scraping dynamic content, working with hidden APIs, and automating web navigation.

🚀 Technologies Used

Node.js

  • Axios (for HTTP requests)
  • Cheerio (for HTML parsing)

📦 Setup

  • git clone <repo-url>
  • cd web-scraper-racius
  • npm install

🔧 How It Works

  • The script makes an HTTP request to the Racius website.
  • It scans the HTML content and looks for specific data inside targeted divs.
  • It extracts only the following information: Address (Morada), Legal Form, Share Capital, and Activity.
  • The data is printed directly to the terminal.

▶️ How to Run

  • node scraper.js

Português

Script de Web Scraping | Node.js

Objetivo:

Este projeto é um treino inicial em web scraping com Node.js, usando axios para fazer requisições e cheerio para extrair dados HTML. Serve como base para projetos futuros mais complexos, como scraping de páginas dinâmicas, APIs ocultas e navegação automática.

🚀 Tecnologias usadas

  • Node.js
  • Axios (requisições HTTP)
  • Cheerio (extração de dados HTM

📦 Instalação

  • git clone <repo-url>
  • cd web-scraper-racius
  • npm install

🔧 Como funciona

  • O script faz uma requisição HTTP à página do Racius.
  • Analisa o conteúdo HTML e procura dados dentro das divs especificadas.
  • Extrai apenas os tópicos: Morada, Forma Jurídica, Capital Social e Atividade.
  • Imprime os dados no terminal.

▶️ Como executar

  • node scraper.js

About

testing scraper

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published