# REMitchell/python-scraping

Code samples from the book Web Scraping with Python http://shop.oreilly.com/product/0636920034391.do

Repository: https://github.com/REMitchell/python-scraping
Canonical: https://ross.abutalabs.com/products/python-scraping
Language: Jupyter Notebook
License Family: other
Last push: 2024-06-01T23:16:50+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4098, "days_push": 823, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4723, forks 2516 (observed 2026-08-28T04:08:57.545092+00:00)

## What it is
Companion code samples for the O'Reilly book 'Web Scraping with Python' (2nd Edition), mostly provided as Jupyter notebooks. It covers scraping techniques, libraries, and examples from the book rather than being a reusable library.

## Use cases
- learn web scraping with python
- examples of scraping websites with beautifulsoup
- jupyter notebook tutorials for scraping
- understand how to parse html in python
- study techniques for crawling and scraping javascript-heavy sites
- reference code for a web scraping book

## When to choose
- you are reading the book and want its runnable code samples
- you want notebook-style, tutorial-driven examples of scraping in Python
- you are learning scraping concepts from scratch

## When to avoid
- you need a production scraping framework or maintained library
- you want a tool with a license, releases, or active feature development
- you need up-to-date code guaranteed to work against today's websites

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: web-scraping, parser, developer-tools
- domain: crawlers, web-development, tutorials, developer-tools
- platform: python, cross-platform
- tags: book-samples, jupyter-notebooks, scraping, beautifulsoup, scrapy, oreilly

## Member repositories
- REMitchell/python-scraping (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:57.545092+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:19:05.141920+00:00, confidence not recorded.
  - readme: https://github.com/REMitchell/python-scraping (fetched 2026-08-28T04:08:57.545092+00:00, sha 0d61c78ed1d6)
- Data as of 2026-08-30T08:39:29.467469+00:00.
