Skip to Content
Web Scraping com Python, 3ª Edição
book

Web Scraping com Python, 3ª Edição

by Ryan Mitchell
March 2025
Intermediate to advanced
352 pages
9h 30m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.

Overview

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

Se a programação é mágica, então o web scraping é certamente uma forma de magia. Ao escrever um programa automatizado simples, podes consultar servidores Web, pedir dados e analisá-los para extrair a informação de que precisas. Esta terceira edição, completamente actualizada, não só te apresenta o web scraping, como também serve de guia completo para extrair quase todos os tipos de dados da Web moderna.

A Parte I foca-se na mecânica do web scraping: usar Python para pedir informação a um servidor web, fazer o tratamento básico da resposta do servidor e interagir com sites de forma automatizada. A Parte II explora uma variedade de ferramentas e aplicações mais específicas para se adaptar a qualquer cenário de web scraping que possas encontrar.

  • Analisa páginas HTML complicadas
  • Desenvolve crawlers com a estrutura Scrapy
  • Aprende métodos para armazenar os dados que recolhe
  • Lê e extrai dados de documentos
  • Limpa e normaliza dados mal formatados
  • Lê e escreve em línguas naturais
  • Rasteja através de formulários e logins
  • Extrai JavaScript e rastreia APIs
  • Utiliza e escreve software de imagem para texto
  • Evita armadilhas de scraping e bloqueadores de bots
  • Utiliza scrapers para testar o teu sítio Web
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Aprende Python, 5ª Edição

Aprende Python, 5ª Edição

Mark Lutz

Publisher Resources

ISBN: 9798341638013