artexnet
g = Grab()
g.cookies.set(name='PHPSESSID', value=session_id, domain='baby.ru', path='/')
response = g.go('http://www.baby.ru/')
Хм….
GrabInvalidUrl: decode() takes no keyword arguments: http://www.baby.ru/
artexnet
g = Grab()
g.cookies.set(name='PHPSESSID', value=session_id, domain='baby.ru', path='/')
response = g.go('http://www.baby.ru/')
GrabInvalidUrl: decode() takes no keyword arguments: http://www.baby.ru/
....... r = requests.post('http://www.baby.ru/api/login', data=payload, headers=headers) session_id = r.cookies['PHPSESSID'] session_cookie = 'PHPSESSID=%s; autoinv=1; __utmt=1; __utma=128540319.586527498.1438095916.1438156378.1438159360.5; __utmb=128540319.8.10.1438159360; __utmc=128540319; __utmz=128540319.1438095916.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); _ga=GA1.2.586527498.1438095916; _dc_gtm_UA-7644050-2=1; live_stream_main=posts; live_stream_type=all; id=404671912' % session_id page_headers = { 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8', 'Cookie': session_cookie, 'Host': 'www.baby.ru', 'Referer': 'http://www.baby.ru/', } g = Grab(log_file='baby.ru.html') g.setup(headers=page_headers) g.go(url='http://www.baby.ru/')
from grab import Grab g = Grab() post = { 'login': 'testpyt@valemail.net', 'password': 'testpyttestpyt', } headers = { 'X-METHOD': 'post', 'X-Requested-With': 'XMLHttpRequest', } g.go('http://www.baby.ru/api/login', post=post, headers=headers) g.go(url='http://www.baby.ru/')