Форум сайта python.su
173
ruff3dДа он и так гуглится поEDZFrontOffice
вот сайт
Кстати гляньте, много желающих его сграбить.ruff3dДанная страница у меня загружается нормально.
дело в том что в реализации на php получить страничку удавалось… даже по ssl причем при передаче post запросов удавалось пройти авторизацию и вернуть авторизированую страницу
try: something... except: print "ssl"
Kane
Может быть не совсем то, что Вам нужно, py3k:
По редиректам ходит, страничка сохранится в файл
Отредактировано reclosedev (Май 10, 2012 19:26:03)
Офлайн
0
подскажите нормальную документацию по модулю requests т.к. c офф сайта не оч понятна, возможно есть какие-нить примеры … гугл не помог((
Офлайн
52
Что конкретно непонятно в официальной документации? Более нормальной вы не найдёте. Можете разве что почитать код.
Офлайн
0
fata1ex
Что конкретно непонятно в официальной документации? Более нормальной вы не найдёте. Можете разве что почитать код.
Отредактировано ruff3d (Май 11, 2012 00:57:48)
Офлайн
173
ruff3dДа уже 2 раза показывали:
предоставте плз код (в смысли - пример работы с модулем), где ясно и понятно используются куки))) ну а дальше думаю я разберусь))
(с куками см. Session objects)Т.е. создается экземпляр объекта Session, в котором можно записать хедеры, начальные куки и т.п., а потом используется. При запросах будут приниматься/передаваться куки и сохранятся в экземпляре Session (ну т.е. s например), что непонятного? В документации это показано.
headers = {"User-Agent": "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.162 Safari/535.19"} s = requests.session(headers=headers, cookies={'am_i_da_grabber?': 'true!'}) r = s.get('https://somesite.com/', verify=False) print r.cookies r = s.post('https://somesite.com/login', verify=False, data={'login': 'login', 'password': 'qwerty'}) print r.cookies, r.content
Офлайн
0
reclosedevruff3dДа уже 2 раза показывали:
предоставте плз код (в смысли - пример работы с модулем), где ясно и понятно используются куки))) ну а дальше думаю я разберусь))(с куками см. Session objects)Т.е. создается экземпляр объекта Session, в котором можно записать хедеры, начальные куки и т.п., а потом используется. При запросах будут приниматься/передаваться куки и сохранятся в экземпляре Session (ну т.е. s например), что непонятного? В документации это показано.
Вот пример с заданием начальных кук и имитацией браузера.Рекомендую все-таки прочитать документацию целиком, включая API.headers = {"User-Agent": "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.162 Safari/535.19"} s = requests.session(headers=headers, cookies={'am_i_da_grabber?': 'true!'}) r = s.get('https://somesite.com/', verify=False) print r.cookies r = s.post('https://somesite.com/login', verify=False, data={'login': 'login', 'password': 'qwerty'}) print r.cookies, r.content
Офлайн