Saltar para o conteúdo
Comece grátis

Perfil do autor

Sorin-Gabriel Marica

Desenvolvedor Full-Stack8 artigos

Sorin Marica é engenheiro Full Stack e DevOps na WebScrapingAPI, onde desenvolve funcionalidades do produto e mantém a infraestrutura que garante o bom funcionamento da plataforma.

Sorin-Gabriel Marica, Desenvolvedor Full-Stack @ WebScrapingAPI

Artigos publicados

8 artigos

Python web scrapingGuidesEngineering

Artigos publicados

Web Scraping com Node-Unblocker: Um guia prático
A ciência da extração de dados da Web

Web Scraping com Node-Unblocker: Um guia prático

TL;DR: O Node-unblocker transforma um aplicativo Express em um proxy HTTP com prefixo de URL que você pode hackear. Este guia de desbloqueio de nó de raspagem da web percorre a instalação, conectando middlewares de solicitação e resposta, instâncias rotativas, implantando no Docker ou Heroku e reconhecendo o ponto em que uma API de raspagem gerenciada é a resposta mais limpa.

Sorin-Gabriel Marica12 min read
Ler artigo
Web scraping com PHP em 2026: bibliotecas e código
Guias

Web scraping com PHP em 2026: bibliotecas e código

TL;DR: O PHP é uma linguagem perfeitamente capaz de fazer scraping da web, graças às extensões embutidas como cURL e DOMDocument, além de um rico ecossistema Composer que inclui Guzzle, Symfony DomCrawler e Symfony Panther para navegação sem cabeça. Este guia o orienta por todo o fluxo de trabalho: buscar páginas, analisar HTML, armazenar resultados em CSV/JSON/MySQL, tratar erros e evitar bloqueios.

Sorin-Gabriel Marica19 min read
Ler artigo
Restrições da arquitetura da API REST: Um guia de conceção
Engenharia

Restrições da arquitetura da API REST: Um guia de conceção

TL;DR: Utilize uma integração de catálogo para analisar as seis restrições da REST, distinguir o estado do recurso do estado da conversa e testar as quatro partes da interface uniforme.

Sorin-Gabriel Marica15 min read
Ler artigo
Aprenda a usar o Node-Fetch do NPM para fazer pedidos HTTP no Node.js
Guias

Aprenda a usar o Node-Fetch do NPM para fazer pedidos HTTP no Node.js

TL;DR: Descubra como utilizar o recém-lançado node-fetch para efetuar pedidos HTTP diretamente a partir do Node.js. O node-fetch é o equivalente à API fetch em JavaScript

Sorin-Gabriel Marica8 min read
Ler artigo
Alternativas ao PhantomJS: O que utilizar agora e como fazer a migração
Guias

Alternativas ao PhantomJS: O que utilizar agora e como fazer a migração

TL;DR: O PhantomJS deixou de ser desenvolvido em 2018. Escolha um substituto de acordo com a função do seu script, mapeie as chamadas do PhantomJS para o Playwright ou o Puppeteer e elimine as dependências antigas.

Sorin-Gabriel Marica21 min read
Ler artigo
Web scraping com Go: criar um scraper HTML fiável
Guias

Web scraping com Go: criar um scraper HTML fiável

TL;DR: Crie um scraper em Go que extraia registos de livros para JSON. Siga um exemplo testado com o goquery e, em seguida, planeie a paginação, o Colly, a renderização no navegador e o tratamento de erros.

Sorin-Gabriel Marica15 min read
Ler artigo
Web scraping em C# com HttpClient, AngleSharp e Playwright
Guias

Web scraping em C# com HttpClient, AngleSharp e Playwright

TL;DR: Resumo: Para web scraping em C#, comece no .NET 10 com o HttpClient integrado para descarregar páginas e o AngleSharp para analisar HTML com seletores CSS. Escolha o HtmlAgilityPack se preferir XPath ou mantiver código mais antigo, e acrescente o Playwright para .NET quando o JavaScript constrói a página. Este guia constrói um scraper com novas tentativas educadas, rastreio limitado, exportação para CSV e JSON e testes offline.

Sorin-Gabriel Marica30 min read
Ler artigo
Tutorial BeautifulSoup: Construa um Scraper Python real a partir do zero
Guias

Tutorial BeautifulSoup: Construa um Scraper Python real a partir do zero

TL;DR: Este tutorial do BeautifulSoup guia-o através de um scraper Python completo, desde a instalação do pip até um script reforçado que pagina o Hacker News, exporta para CSV e JSON, e é educado o suficiente para não ser bloqueado. Cada snippet é executável, e nós apontamos os momentos exatos em que o BeautifulSoup é a ferramenta errada.

Sorin-Gabriel Marica19 min read
Ler artigo

Comece a construir

Pronto para expandir a sua recolha de dados?

Junte-se a mais de 2.000 empresas que utilizam a WebScrapingAPI para extrair dados da Web à escala empresarial, sem quaisquer custos de infraestrutura.