$npx skillfedfor your agent

browser-cookie3

Loads cookies from your browser into a cookiejar object so can download with urllib and other libraries the same content you see in the web browser.

With conditionsPyPI WWW/HTTPReleased Dec 20242.9M downloads / molgplPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — browser_cookie3-0.20.1-py3-none-any.whl
v0.20.1 · released 2024-12-20 · 5 runtime deps: lz4, pycryptodomex, dbus-python, jeepney, shadowcopy

Yes, if you need to reuse browser cookies for web scraping or automation. Install friction is low and there are no known vulnerabilities. The main caveat is dormant maintenance (last release 602 days ago), so compatibility with very new browser versions is uncertain; test against your target browsers first. The lgpl copyleft license is permissive for most use cases but requires derivative works to remain open-source.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires browser cookie files to exist locally; supported browsers must have been used on the system and have stored cookies in their default locations.
  • Low install friction with a pure-Python wheel.
  • Maintenance is dormant (last release 602 days ago), though the repository remains active with 1066 stars and a recent commit on 2024-12-20.

License · maintenance · safety

lgpl (copyleft) — Licensed under lgpl (copyleft). You may use and modify the package freely, but any derivative work must also be distributed under copyleft terms.

last release 2024-12-20 (602 days) · last repo commit 2024-12-20 · 1,066 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 2,939,881 downloads/mo, #2,816 on PyPI

Verify before relying

pip install browser-cookie3

import browser_cookie3
cj = browser_cookie3.chrome()
cj = browser_cookie3.load()
cj = browser_cookie3.firefox(domain_name='example.com')
  • Whether dbus-python and jeepney dependencies are required on all platforms or only Linux/macOS systems.
  • Current compatibility with modern browser versions beyond the last tested dates in documentation.
  • Whether shadowcopy dependency is actively maintained and what role it plays.
  • How lz4 and pycryptodomex are used in cookie decryption and storage access.
Same gist for agents: .md · .json

What it is and what it does

browser-cookie3 is a Python library that reads cookies stored by your web browser (Chrome, Firefox, Safari, Edge, Brave, Opera, and others) and exposes them as a standard Python cookiejar object. This allows you to use those cookies with HTTP libraries to make authenticated requests without needing to log in programmatically or manage credentials directly.

The package works by locating and parsing the browser's local cookie storage—typically SQLite databases or text files depending on the browser—and decrypting them where necessary. You can load all cookies from all browsers, filter by a specific browser, or filter by domain. It includes both a Python API and a command-line interface for extracting individual cookies.

Use it for

  • Web scraping sites where you're already logged in, reusing your browser session to avoid re-authentication.
  • Automated testing of web applications using your real user session and cookies.
  • Downloading content from authenticated services without hardcoding credentials in your scripts.
  • Building tools that interact with web APIs on your behalf using your existing browser login state.
  • Extracting specific cookies from your browser for use in curl, wget, or other tools via the CLI.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you need to reuse browser cookies for web scraping or automation.

Install friction is low and there are no known vulnerabilities. The main caveat is dormant maintenance (last release 602 days ago), so compatibility with very new browser versions is uncertain; test against your target browsers first. The lgpl copyleft license is permissive for most use cases but requires derivative works to remain open-source.

Install

browser-cookie3 on PyPI

Before you install

Low install friction with a pure-Python wheel. Maintenance is dormant (last release 602 days ago), though the repository remains active with 1066 stars and a recent commit on 2024-12-20. No security vulnerabilities reported.

Requires browser cookie files to exist locally; supported browsers must have been used on the system and have stored cookies in their default locations.

License in practice

Licensed under lgpl (copyleft). You may use and modify the package freely, but any derivative work must also be distributed under copyleft terms.

Quickstart

pip install browser-cookie3

import browser_cookie3
cj = browser_cookie3.chrome()
cj = browser_cookie3.load()
cj = browser_cookie3.firefox(domain_name='example.com')

Verify before relying

  • Whether dbus-python and jeepney dependencies are required on all platforms or only Linux/macOS systems.
  • Current compatibility with modern browser versions beyond the last tested dates in documentation.
  • Whether shadowcopy dependency is actively maintained and what role it plays.
  • How lz4 and pycryptodomex are used in cookie decryption and storage access.

Package facts

Licenselgpl copyleft
Python supportNot specified
Install frictionLow. Pure-Python wheel
Runtime dependencies
5 packages
lz4pycryptodomexdbus-pythonjeepneyshadowcopy
MaintenanceDormant 602 days since the last release
Last repo commit
First released
Downloads2,939,881 / month, #2,816 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14

Evidence: browser_cookie3-0.20.1-py3-none-any.whl

Tags

Capabilities
browser cookie extractionload browser cookies pythonchrome firefox cookie jarweb scraping with browser authreuse browser session cookiesautomated login without credentials
Topics
web-scrapingbrowser-automationcookie-management

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “browser cookie extraction”

Give your agent the search over MCP, or paste the wish link into any chat.

More WWW/HTTP packages

urllib3 Worth it
PyPI · Libraries · released May 2026

urllib3 is an HTTP client library that provides thread-safe connection pooling, SSL/TLS verification, multipart file uploads, request retries, compression support, and proxy handling for Python applications.

MITpure Python · 3.10+
1.8Bdownloads / mo
requests Worth it
PyPI · Libraries · released May 2026

Requests is a Python HTTP library that simplifies sending HTTP/1.1 requests with automatic handling of headers, authentication, cookies, and response parsing.

Apache-2.0pure Python · 3.10+
1.8Bdownloads / mo
h11 With conditions
PyPI · WWW/HTTP · released Apr 2025

h11 is a pure-Python HTTP/1.1 protocol implementation that handles parsing and serializing HTTP messages without any built-in I/O, letting you integrate it with any network layer you choose.

MITpure Python · 3.8+aging
894.9Mdownloads / mo
httpx Worth it
PyPI · WWW/HTTP · released Dec 2024

HTTPX is a fully featured HTTP client library for Python that provides both sync and async APIs, with support for HTTP/1.1 and HTTP/2, plus an integrated command-line client.

Install it if you are building new projects or modernizing existing ones that rely on HTTP.

BSD-3-Clausepure Python · 3.8+
797.0Mdownloads / mo
httpcore With conditions
PyPI · WWW/HTTP · released Apr 2025

A minimal low-level HTTP client library that sends HTTP requests with thread-safe and task-safe connection pooling, supporting HTTP/1.1, HTTP/2, proxies, and both sync and async interfaces.

BSD-3-Clausepure Python · 3.8+aging
783.6Mdownloads / mo
aiohttp Worth it
PyPI · WWW/HTTP · released Jul 2026

aiohttp is an async HTTP client and server framework built on asyncio, supporting both WebSockets and middleware-based routing for building concurrent web applications.

Install it if you need async HTTP client or server capabilities in asyncio-based applications.

permissive licensecompiled wheel · 3.10+
643.6Mdownloads / mo

See also cookies · pycookiecheat · fetch-use · streamlit-cookies-controller · flask-unsign · macaroonbakery · primp · scrapy-impersonate · django-cookie-consent · MechanicalSoup