Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » Скачать архив после активации лога [RSS Feed]

#1 Янв. 23, 2010 17:17:43

vgulchik
От:
Зарегистрирован: 2009-06-25
Сообщения: 21
Репутация: +  0  -
Профиль   Отправить e-mail  

Скачать архив после активации лога

Вот столкнулся с проблемой, нужно залогинится и скачать архив который находится на сайте.
Все до скачивания я сделал, но при скачивании проблема, при активации лога сохраняю куки и в дальнейшем их исползую, вот такие этапы
1. загрузка и сохранение страници

url = 'сайт'
t1,u1,cookie = функция (url, f_to='', otl=False, proxy=proxy,headers={})
file_save(path,t1,'w')
2. заполнил форму
3. иду в раздел где находится файл
path="http://сайт/раздел.html"
t1,u1,k = функция (url, f_to='', otl=False, proxy=proxy,headers={})
file_save(patр,t1,'wb')
4. захожу на страницу где находится файл который нужно скачать
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
до этого места все работает как надо
5. Потом пытаюсь скачать архив, знаю что путь
path="http://сайт/огромныйнабор чисел/тоже огромный набор чисел/название.rar"
t1,u1,c = click_on_url_m (path, "сохраняю архив", otl=False, proxy=proxy, headers={"Set-Cookie":cookie1})
Но вместо архива, хтмл страница что я не зарегестрированный или не залогинен, такая же ошибка и при cookie



Офлайн

#2 Янв. 25, 2010 11:48:46

vgulchik
От:
Зарегистрирован: 2009-06-25
Сообщения: 21
Репутация: +  0  -
Профиль   Отправить e-mail  

Скачать архив после активации лога

также пробовал додавать рефереры, но с сайтов где авторизация не нужна, файли скачивает, а с того что мне надо не качает :)



Офлайн

#3 Янв. 25, 2010 17:16:07

Lexander
От:
Зарегистрирован: 2008-09-19
Сообщения: 1139
Репутация: +  33  -
Профиль   Отправить e-mail  

Скачать архив после активации лога

Не хочется ждать при бесплатном скачивании? :)
Что за сайт? Может быть там ссылка на конечный файл генерируется только после ожидания.



Офлайн

#4 Янв. 25, 2010 18:43:53

vgulchik
От:
Зарегистрирован: 2009-06-25
Сообщения: 21
Репутация: +  0  -
Профиль   Отправить e-mail  

Скачать архив после активации лога

Lexander
Не хочется ждать при бесплатном скачивании? :)
Что за сайт? Может быть там ссылка на конечный файл генерируется только после ожидания.
Нет ссылку я беру со страници на которой находится архив и ссылка стационарная



Отредактировано (Янв. 25, 2010 18:44:33)

Офлайн

#5 Янв. 25, 2010 20:17:47

Lexander
От:
Зарегистрирован: 2008-09-19
Сообщения: 1139
Репутация: +  33  -
Профиль   Отправить e-mail  

Скачать архив после активации лога

А если снифером пакетов посмотреть что запрашивает браузер после п.4, что дает сервер в ответ (нет ли там еще одного промежуточного диалога)? Может быть вы не передаете всей информации.



Офлайн

  • Начало
  • » Web
  • » Скачать архив после активации лога[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version