The University of Southampton
University of Southampton Institutional Repository

Practical web scraping for data science: best practices and examples with Python

Practical web scraping for data science: best practices and examples with Python
Practical web scraping for data science: best practices and examples with Python
This book provides a complete and modern guide to web scraping, using Python as the programming language, without glossing over important details or best practices. Written with a data science audience in mind, the book explores both scraping and the larger context of web technologies in which it operates, to ensure full understanding. The authors recommend web scraping as a powerful tool for any data scientist’s arsenal, as many data science projects start by obtaining an appropriate data set.

Starting with a brief overview on scraping and real-life use cases, the authors explore the core concepts of HTTP, HTML, and CSS to provide a solid foundation. Along with a quick Python primer, they cover Selenium for JavaScript-heavy sites, and web crawling in detail. The book finishes with a recap of best practices and a collection of examples that bring together everything you've learned and illustrate various data science use cases.
CreateSpace
Broucke, Seppe Vanden
0b17d31c-7378-4aa6-a1a8-715ddd08b3b5
Baesens, Bart
f7c6496b-aa7f-4026-8616-ca61d9e216f0
Broucke, Seppe Vanden
0b17d31c-7378-4aa6-a1a8-715ddd08b3b5
Baesens, Bart
f7c6496b-aa7f-4026-8616-ca61d9e216f0

Broucke, Seppe Vanden and Baesens, Bart (2017) Practical web scraping for data science: best practices and examples with Python , CreateSpace, 306pp.

Record type: Book

Abstract

This book provides a complete and modern guide to web scraping, using Python as the programming language, without glossing over important details or best practices. Written with a data science audience in mind, the book explores both scraping and the larger context of web technologies in which it operates, to ensure full understanding. The authors recommend web scraping as a powerful tool for any data scientist’s arsenal, as many data science projects start by obtaining an appropriate data set.

Starting with a brief overview on scraping and real-life use cases, the authors explore the core concepts of HTTP, HTML, and CSS to provide a solid foundation. Along with a quick Python primer, they cover Selenium for JavaScript-heavy sites, and web crawling in detail. The book finishes with a recap of best practices and a collection of examples that bring together everything you've learned and illustrate various data science use cases.

This record has no associated files available for download.

More information

Published date: 2017

Identifiers

Local EPrints ID: 425855
URI: http://eprints.soton.ac.uk/id/eprint/425855
PURE UUID: 7b3598cb-0cae-48d1-b3cf-a253310df1f7
ORCID for Bart Baesens: ORCID iD orcid.org/0000-0002-5831-5668

Catalogue record

Date deposited: 05 Nov 2018 17:30
Last modified: 12 Dec 2021 03:27

Export record

Contributors

Author: Seppe Vanden Broucke
Author: Bart Baesens ORCID iD

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×