Найти - Пользователи
Полная версия: Как получить заголовки из HTTP 302 Found
Начало » Web » Как получить заголовки из HTTP 302 Found
1 2
reclosedev
In [1]: import requests
 
In [2]: s = requests.Session()
 
In [3]: r = s.get('http://kiks.yandex.ru/su')
 
In [4]: r.cookies
Out[4]: {'fuid01': '4fe4764351c4ea6e.u_LuRkMyA_fn9U9FyMaYmYj8m0Be5BOk25YaNWPh0-Jt0QOJ4GaIymQY2ExpoKKveJ7S16ZykfvNuXdkGSiu-9d8
s04OhjkUyoFgNRqCO8rg_NjV8c9ZRmAI6jxbzkfq'}
 
In [5]: r.cookies.get('fuid01')
Out[5]: '4fe4764351c4ea6e.u_LuRkMyA_fn9U9FyMaYmYj8m0Be5BOk25YaNWPh0-Jt0QOJ4GaIymQY2ExpoKKveJ7S16ZykfvNuXdkGSiu-9d8s04OhjkUyoF
gNRqCO8rg_NjV8c9ZRmAI6jxbzkfq'
Tassadar
reclosedev, спасибо, взлетело :-)
py.user.next
import http.client
conn = http.client.HTTPConnection('blogs.yandex.ru')
conn.connect()
conn.request('GET', '/')
resp = conn.getresponse()
cookie =  resp.getheader('set-cookie')
print(cookie)
conn.close()
 
conn2 = http.client.HTTPConnection('kiks.yandex.ru')
conn2.connect()
conn2.request('GET', '/su/')
resp = conn2.getresponse()
cookie =  resp.getheader('set-cookie')
print(cookie)
conn2.close()
тоже показывает куки, для разделения - http.cookiejar
lorien
>>> from grab import Grab
>>> g = Grab()
>>> g.go('http://blogs.yandex.ru')
<grab.response.Response object at 0x7f7512b08990>
>>> print g.response.cookies
{'yandexuid': '1732237311340438787'}
>>> g.go('http://kiks.yandex.ru/su/')
<grab.response.Response object at 0x7f750fceae90>
>>> print g.response.cookies
{'yandexuid': '1732237311340438787', 'fuid01': '4fe579030a532f33.n3wnONmwt11esvggT8puQGX0K-B0MyymD3t_kA0pV9McJpKHofPbRN2XcavNe1yRYxv9f53EsJOI0FC11VZICb49PfBQve01WPE-KoOGt9cZJMc7VZGFVuyIFDba7a9f'}

Думаю, с requets и голым урллиб также всё решается, просто вы не понимаете чего-либо. Кстати, необязательно использовать cookie-процессор. Можете попробовать, просто парсить http-заголовки и выставлять куки вручную.
lorien
Упс, пардон, не заметил вторую страницу топика обсуждения. Не могу привыкнуть, что форум редиректит на первую страницу обсуждения.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB