Я использую этот код для входа на веб-сайт. После запроса POST сайт перенаправляется на страницу профиля, и я вижу, что я вошел в систему. Но следующий запрос не позволяет мне войти в систему, даже если я храню файлы cookie. Это не в частности, о сайте Pastebin, поэтому, пожалуйста, не говори мне, чтобы использовать их APIPython: Cookies не сохраняются между запросами
def web_login(username,password):
LOGIN_URL = 'http://pastebin.com/login.php'
HOME_URL = 'http://pastebin.com/'
jar = cookielib.CookieJar()
payload = {"user_name":username,"user_password":password,"submit_hidden":"submit_hidden"}
s = requests.Session()
user_agent = {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64; rv:23.0) Gecko/20100101 Firefox/23.0'}
r = s.post(LOGIN_URL,data=payload,headers=user_agent,cookies=jar)
r = s.get(HOME_URL,headers=user_agent,cookies=jar)
print r.text
Что происходит, когда вы бросаете ', cookies = jar' в' post', 'get'? – falsetru
Он работает тогда. Благодаря! –