Sync cookies between Chrome
Project description
cookie-sync
About
This is a simple extension that allows you to sync cookies between Chrome and Python using the websocket protocol.
Requirements
- Python >= 3.7
- aiohttp
Usage
-
pip install cookie-sync
-
Download the and unarchive the extension from releases
-
Set
host_permissions
for the target website inmanifest.json
-
Load the extension in Chrome
- Go to
chrome://extensions
- Click
Load unpacked
and locate the extension folder
- Go to
-
Quickstart example
import aiohttp
from cookie_sync import run_server
session = aiohttp.ClientSession()
run_server(
session=session,
domain='https://google.com'
)
Documentation
run_server configuration options
session: aiohttp.ClientSession
- 'The session to keep cookies synced on'
domain: str
- 'The domain to sync cookies for'
cookies: Optional[list] # Default []
- 'List of cookies to sync, if empty, all cookies will be synced'
wait_for_cookies: Optional[bool] # Default True
- 'If `False`, will not wait for the cookies to be synced'
timeout: Optional[int] # Default 30
- 'Timeout in seconds to wait for `wait_for_cookies`'
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cookie-sync-0.0.1.tar.gz
(2.4 kB
view details)