Настройка cron для выполнения последовательности действий на сайте



Браузер Lynx

Однажды на своем сайте мне потребовалось настроить выполнение парсера по cron. Запуск парсера осуществлялся переходом по ссылке из под админки сайта. Если же авторизация не происходила - то и парсер не срабатывал. После долгих мучений родился следующий способ:

Консольный браузер LYNX умеет записывать последовательность действий, выполненных в нем, с последующим воспроизведением.

Командой lynx http://url_сайта.com/ -cmd_log=/home/user/lynx.log, где "/home/user/lynx.log" - путь к создаваемому файлу лога действий. Далее активизируем запись действий в лог, затем авторизуемся на сайте, нажимаем кнопочку "G" и вводим нужный нам URL. После отработки скрипта жмем "Q" и соглашаемся выйти "Y".

По указанному адресу появляется файл лога. Запускаем его командой ниже и радуемся жизни.

Запуск по cron: * */3 * * * lynx http://url_сайта.com/ -cmd_script=/home/user/lynx.log





дома из клееного бруса : курсы вождения : пошив штор на заказ : купить кровать киев Здесь Вы обязательно найдете проститутку из Питера, о которой мечтали всю жизнь. | Лучшие фото проституток собраны на нашем сайте - для тех, кто знает толк в красоте.