So I\'m looking into urllib3 because it has connection pooling and is thread safe (so performance is better, especially for crawling), but the documentation is... minimal to
You should use the requests library. It uses urllib3 but makes things like adding cookies trivial.
https://github.com/kennethreitz/requests
import requests r1 = requests.get(url, cookies={'somename':'somevalue'}) print(r1.content)