Skip to content

Sync web-scraping-bs4 with the updated tutorial - #934

Merged
realpython-bot merged 2 commits into
masterfrom
maintenance/beautiful-soup-web-scraper-python-20261104
Nov 4, 2026
Merged

realpython-bot merged 2 commits into
masterfrom
maintenance/beautiful-soup-web-scraper-python-20261104

Conversation

@realpython-bot

Copy link
Copy Markdown
Collaborator

Companion to the maintenance update of Beautiful Soup: Build a Web Scraper With Python.

What changed

  • requirements.txt: re-pinned to the article's new dependencies (requests 2.34.2, beautifulsoup4 4.15.0), with transitive pins resolved for the Python 3.10 floor so the file installs on every supported version (soupsieve 4.0 needs Python 3.11.5+, so it resolves to 2.10).
  • README.md: install command uses python -m pip (house style).
  • scraper.py: unchanged. It's byte-identical to the article's final script.

Links

Verification

  • Fresh venvs on Python 3.10.22 and 3.14.9 installing from requirements.txt, then python scraper.py: exit 0, ten Python jobs printed with their apply links.
  • uvx ruff@0.14.1 format --check web-scraping-bs4 and uvx ruff@0.14.1 check web-scraping-bs4: clean.

🤖 Generated with Claude Code

realpython-bot and others added 2 commits November 4, 2026 06:12
…Build a Web Scraper With Python

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@realpython-bot
realpython-bot merged commit b7375ca into master Nov 4, 2026
1 check passed
@realpython-bot
realpython-bot deleted the maintenance/beautiful-soup-web-scraper-python-20261104 branch November 4, 2026 07:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant