наш новый городской врач установил веб-камеру в своей комнате ожидания, чтобы люди могли видеть, насколько многолюдно. Когда мои мама, дедушка и бабушка ходили к этому врачу, я хотел периодически загружать файлы, и если они там захвачены, я хотел отправить им фотографию. Детски, я знаю, но я просто должен прокормить свою прокрастинацию во время экзамена. :) Теперь к моей проблеме.

На веб-странице доктора есть изображение с веб-камеры. Картинка обновляется каждые 60 секунд. Если я использую правой кнопкой мыши на нем и выбираю "Показать картинку на новой вкладке", появляется картинка с чистой ссылкой, без динамических элементов, как http://page.com/image.jpg. Также та же ссылка находится внутри исходного кода страницы.

У меня Ubuntu 14.04 32bit домашний сервер. Я сделал скрипт (см. Ниже) и добавил его в cron для запуска каждую минуту ... он работает нормально, создаются картинки.

!/ Бен / Баш

данные = $(дата +"% Y% m% d-% H% M% S")

wget http://page.com/image.jpg -O /srv/2000raid/Test/image-$datum.jpg

Но проблема в том, что загруженный файл одинаков для примерно 10-11 следующих картинок. И затем следующие 10-11 изображений отличаются от предыдущей партии, но все выглядят одинаково. Так далее ...

НО - картина в интернете меняется.

Итак, я думаю, что может быть какая-то проблема с кешем на сервере, я попробовал wget --no-cache и wget --cache = off ... но ничего не помогло ...

Есть идеи, пожалуйста? :)

PS: я не пишу здесь настоящую ссылку, потому что, боюсь, она не будет очень рада, если какой-нибудь шутник попытается связываться с ее сервером, загружая файл каждую секунду или что-то в этом роде ...

1 ответ1

0

Сверху головы, я не уверен, почему это происходит. Я бы предложил попробовать вместо каждой минуты каждые 5 минут или около того.

Я бы проверил, получаете ли вы те же результаты, используя cURL Эквивалент cURL вашего wget будет выглядеть как curl -s -o /srv/2000raid/Test/image-$datum.jpg http://page.com/image.jpg

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .