쿠키는 문제가되지 않습니다 - 당신이 저장하고 자동으로 쿠키를 전송 기계화 (https://pypi.python.org/pypi/mechanize/)를 사용할 수 있습니다.
import mechanize
browser = mechanize.Browser()
browser.set_handle_robots(False)
response = browser.open('http://www.youtube.com')
#Headers are handled automatically. You can access them:
headers = browser.request.header_items()
>>> headers
[('Host', 'www.youtube.com'), ('Cookie', 'YSC=cNcoiHG71bY; VISITOR_INFO1_LIVE=uLHsDODGalg; PREF=f1=50000000'), ('User-agent', 'Python-urllib/2.7')]
자바 스크립트를 지원하는 브라우저를 작성하는 것은 매우 어렵습니다. javasctipt가 필요한 경우 selenium을 PhantomJS과 함께 사용하는 것이 좋습니다.이 브라우저는 실제 브라우저처럼 작동합니다.