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

Python: Сети

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

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

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

Всем привет. Совсем недавно начал работать с питоном. Есть задача синхронизировать файлы с http сервера в локальную папку раз в 2 часа. Как это примерно можно реализовать?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.04.2016, 15:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Синхронизация файлов с http сервера (Python):

HTTP библиотека для открытия файла c сервера - Python
Посоветуйте пожалуйста стандартную библиотеку для открытия файла c сервера, конкретно urllib.urlopen(http://......) - найти аналог, а то...

Получить список файлов с HTTP-сервера - Программирование Android
Интересует получение списка файлов без вспомогательных серверных скриптов php и пр. Я подозреваю, что скорее всего это невозможно из...

Синхронизация приложения и сервера - Программирование Android
Всем привет. Пишу сервер для своего андроид приложения и возникло 2 вопроса по поводу синхронизации. 1. И так... Для примера...

Синхронизация времени с NTP сервера - C#
Подскажите,пожалуйста!Нужно получить время с сервера синхронизации времени ntp.mobatime.ru. Как это сделать?Ни разу такого не делал,поэтому...

Синхронизация сервера с клиентами не переставляется - Windows Server
Надо синхронизировать сервер с клиентами , компов более 300 и каждому ходить не хочется , как можно выполнить синхронизацию? Windows...

Таймер обратного отсчета минуты синхронизация с временем сервера - PHP
Добрый вечер! Нужен таймер обратного отсчета, который выводил бы в реал тайме сколько секунд осталось до завершения минуты, отталкиваясь от...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Jabbson
Модератор
Эксперт по компьютерным сетям
3132 / 2211 / 452
Регистрация: 03.11.2009
Сообщений: 6,982
Записей в блоге: 3
09.04.2016, 16:16 #2
Сервер Ваш?
Mr.Evgen
26 / 2 / 0
Регистрация: 26.12.2011
Сообщений: 118
09.04.2016, 16:28  [ТС] #3
Jabbson, нет. Доступа к серверу у меня нет.
Jabbson
Модератор
Эксперт по компьютерным сетям
3132 / 2211 / 452
Регистрация: 03.11.2009
Сообщений: 6,982
Записей в блоге: 3
09.04.2016, 16:29 #4
Файлы обновляются или добавляются?
Mr.Evgen
26 / 2 / 0
Регистрация: 26.12.2011
Сообщений: 118
09.04.2016, 16:34  [ТС] #5
Jabbson, В том то и дело, что обновляются.
Jabbson
Модератор
Эксперт по компьютерным сетям
3132 / 2211 / 452
Регистрация: 03.11.2009
Сообщений: 6,982
Записей в блоге: 3
09.04.2016, 16:49 #6
это общедоступный сервер или вы не можете дать ссылку?

Добавлено через 3 минуты
Идея - делать head запрос на эти файлы, смотреть Content-Length и сравнивать с размером локальных файлов, при несовпадении - перекачивать.
Mr.Evgen
26 / 2 / 0
Регистрация: 26.12.2011
Сообщений: 118
09.04.2016, 16:56  [ТС] #7
Jabbson, ссылку я к сожалению дать не могу. Но попробую сделать так, как Вы говорите.
Jabbson
Модератор
Эксперт по компьютерным сетям
3132 / 2211 / 452
Регистрация: 03.11.2009
Сообщений: 6,982
Записей в блоге: 3
09.04.2016, 16:58 #8
Сообщение было отмечено автором темы, экспертом или модератором как ответ
ок. вот Вам для старта.

Python
1
2
3
4
import requests
 
r = requests.head(url)
print(r.headers['Content-Length'])
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.04.2016, 16:58
Привет! Вот еще темы с ответами:

Ответ HTTP-сервера - JavaScript
Доброго времени суток. Имеется HTTP-сервер. К нему обращается клиентский JS-код. var xmlHttp = new XMLHttpRequest(); ...

Создание простого http сервера - C++ Builder
Доброго времени суток. Может у кого есть опыт создания своего http сервера? задача проста - нужно что бы пару файлов были бы видны в...

Получить данные от сервера по http - C#
На сервере есть самописная служба виндовс, которая опрашивает локальную базу SQL и, как результат, записывает текстовые данные в лог. ...

Странные ответы HTTP сервера - C++
Всем привет. Столкнулся с проблемой, которую сам решить не могу. В общем сразу к делу: При получении ответа от HTTP сервера, в HTML...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
09.04.2016, 16:58
Ответ Создать тему
Опции темы

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