About Using Cookies with the Requests Library
When you want to use and preserve cookies with the requests
library, use the methods of requests.Session()
object instead of requests
:
import requests
session = requests.Session()
session.cookies.set(
"cookie_consent",
"functionality|performance|marketing",
domain="www.djangotricks.com",
)
r = session.get(
"https://www.djangotricks.com/tricks/3PQVqes4mJRa/"
)
assert("console.log('Conditional performance code loaded');" in r.text)
Also by me
Django Paddle Subscriptions app
For Django-based SaaS projects.
Django App for You
Django GDPR Cookie Consent app
For Django websites that use cookies.
Django App for You