Форум сайта python.su
Вот столкнулся с проблемой, нужно залогинится и скачать архив который находится на сайте.
Все до скачивания я сделал, но при скачивании проблема, при активации лога сохраняю куки и в дальнейшем их исползую, вот такие этапы
1. загрузка и сохранение страници
url = 'сайт'
t1,u1,cookie = функция (url, f_to='', otl=False, proxy=proxy,headers={})
file_save(path,t1,'w')
path="http://сайт/раздел.html"
t1,u1,k = функция (url, f_to='', otl=False, proxy=proxy,headers={})
file_save(patр,t1,'wb')
path='http://сайт/раздел/view.html&page=nomber&id=nomber_big'
t1,u1,cookie1 = функция (path, f_to='', otl=False, proxy=proxy, headers={"Set-Cookie":cookie})
file_save(path1,t1,'wb')
Date: Sat, 23 Jan 2010 15:09:52 GMT
Server: Apache/2.2.3 (Red Hat)
X-Powered-By: PHP/5.1.6
Set-Cookie: PHPSESSID=gc20ekrtv1jkcmepi1onpdju31; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=windows-1251
path="http://сайт/огромныйнабор чисел/тоже огромный набор чисел/название.rar"
t1,u1,c = click_on_url_m (path, "сохраняю архив", otl=False, proxy=proxy, headers={"Set-Cookie":cookie1})
Офлайн
также пробовал додавать рефереры, но с сайтов где авторизация не нужна, файли скачивает, а с того что мне надо не качает :)
Офлайн
Не хочется ждать при бесплатном скачивании? :)
Что за сайт? Может быть там ссылка на конечный файл генерируется только после ожидания.
Офлайн
LexanderНет ссылку я беру со страници на которой находится архив и ссылка стационарная
Не хочется ждать при бесплатном скачивании? :)
Что за сайт? Может быть там ссылка на конечный файл генерируется только после ожидания.
Отредактировано (Янв. 25, 2010 18:44:33)
Офлайн
А если снифером пакетов посмотреть что запрашивает браузер после п.4, что дает сервер в ответ (нет ли там еще одного промежуточного диалога)? Может быть вы не передаете всей информации.
Офлайн