Я хочу иметь возможность пройти аутентификацию на веб-сайте, а затем получить доступ к некоторым личным страницам на этом сайте. Я посмотрел некоторые примеры и учебные пособия, но не могу заставить его работать.
Например, я хочу получить доступ к https://www.billmonk.com/home, который доступен только после аутентификации. Вот код, который я использую:
url = 'https://www.billmonk.com/home'
values = {'usercontact' : 'myemail@gmail.com',
'password' : 'somepass'}
data = urllib.urlencode(values)
req = urllib2.Request(url, data)
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
urllib2.install_opener(opener)
response = opener.open(req)
the_page = response.read()
Кажется, это не работает. Я всегда получаю страницу со страницей «Вы должны войти, чтобы получить доступ к этой странице».
Я что-то упускаю из виду?
Спасибо!