Форум программистов, компьютерный форум CyberForum.ru

Python: Сети

Войти
Регистрация
Восстановить пароль
 
Mr.Evgen
26 / 2 / 0
Регистрация: 26.12.2011
Сообщений: 118
#1

Синхронизация файлов с http сервера - Python

09.04.2016, 15:26. Просмотров 604. Ответов 7
Метки нет (Все метки)

Всем привет. Совсем недавно начал работать с питоном. Есть задача синхронизировать файлы с http сервера в локальную папку раз в 2 часа. Как это примерно можно реализовать?
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jabbson
Модератор
Эксперт по компьютерным сетям
3071 / 2172 / 433
Регистрация: 03.11.2009
Сообщений: 6,868
Записей в блоге: 3
09.04.2016, 16:16     Синхронизация файлов с http сервера #2
Сервер Ваш?
Mr.Evgen
26 / 2 / 0
Регистрация: 26.12.2011
Сообщений: 118
09.04.2016, 16:28  [ТС]     Синхронизация файлов с http сервера #3
Jabbson, нет. Доступа к серверу у меня нет.
Jabbson
Модератор
Эксперт по компьютерным сетям
3071 / 2172 / 433
Регистрация: 03.11.2009
Сообщений: 6,868
Записей в блоге: 3
09.04.2016, 16:29     Синхронизация файлов с http сервера #4
Файлы обновляются или добавляются?
Mr.Evgen
26 / 2 / 0
Регистрация: 26.12.2011
Сообщений: 118
09.04.2016, 16:34  [ТС]     Синхронизация файлов с http сервера #5
Jabbson, В том то и дело, что обновляются.
Jabbson
Модератор
Эксперт по компьютерным сетям
3071 / 2172 / 433
Регистрация: 03.11.2009
Сообщений: 6,868
Записей в блоге: 3
09.04.2016, 16:49     Синхронизация файлов с http сервера #6
это общедоступный сервер или вы не можете дать ссылку?

Добавлено через 3 минуты
Идея - делать head запрос на эти файлы, смотреть Content-Length и сравнивать с размером локальных файлов, при несовпадении - перекачивать.
Mr.Evgen
26 / 2 / 0
Регистрация: 26.12.2011
Сообщений: 118
09.04.2016, 16:56  [ТС]     Синхронизация файлов с http сервера #7
Jabbson, ссылку я к сожалению дать не могу. Но попробую сделать так, как Вы говорите.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.04.2016, 16:58     Синхронизация файлов с http сервера
Еще ссылки по теме:

Таймер обратного отсчета минуты синхронизация с временем сервера PHP
JavaScript Ответ HTTP-сервера
HTTP. Python 27 Python

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Jabbson
Модератор
Эксперт по компьютерным сетям
3071 / 2172 / 433
Регистрация: 03.11.2009
Сообщений: 6,868
Записей в блоге: 3
09.04.2016, 16:58     Синхронизация файлов с http сервера #8
Сообщение было отмечено автором темы, экспертом или модератором как ответ
ок. вот Вам для старта.

Python
1
2
3
4
import requests
 
r = requests.head(url)
print(r.headers['Content-Length'])
Yandex
Объявления
09.04.2016, 16:58     Синхронизация файлов с http сервера
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru