Я хотел бы иметь возможность делать то же самое, что планировщик делает в Windows с Linux.

Поведение в Windows: я открываю свой браузер, захожу на mmorpg.com и захожу. Я выбираю флажок «запомнить меня», чтобы в браузер добавлялся файл cookie, чтобы мне не приходилось входить в систему. Затем я добавляю задание в планировщик, чтобы открывать каждый день mmorpg.com, чтобы у меня было соединение в день, чтобы мой представитель не опускался ниже 10 порога, чтобы всегда иметь возможность оценивать игры и т.д.

Так как мой компьютер не всегда работает, я хотел бы сделать это на моем сервере Linux. Он запускается только из командной строки, если я сомневаюсь, что смогу использовать cookie и автоматический вход в систему с Linux, линком или другими.

Могу ли я в любом случае добиться этого? Крон, похоже, не может этого сделать.

2 ответа2

2

Один Крон не может ничего делать, кроме как вызывать другие сценарии; это вполне выполнимо, это просто вопрос склеивания правильных частей.

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

Если вам удобнее работать с python (или если вам нужно больше, чем просто входить в систему), Mechanize рекламируется как хороший способ написания сценариев взаимодействия с веб-сайтами, но я его не использовал.

0

Звучит так, как будто вы хотите посмотреть на wwwoffle. Он доступен для всех основных дистрибутивов Linux и может автоматически загружать содержимое указанных веб-страниц в установленное время для последующего просмотра. Это также кеширующий веб-прокси, который может повысить эффективность использования полосы пропускания.

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