Относительно вашего первого вопроса: да, urllib / urllib2, вероятно, лучшая ставка.Он имеет очень солидную функциональность для отправки HTTP-запросов кому-либо еще.
Относительно вашего второго вопроса: используйте вашу базу данных.Это не супермасштабируемо, но легко внедрить систему, в которой у вас есть флаг в базе данных, который, по сути, является выключателем для приложения.Как только это произойдет, создайте страницу (с любыми мерами предосторожности, которые вы считаете разумными), которая устанавливает флаг и запускает приложение в цикле, который продолжается до бесконечности, пока установлен флаг.Вторая страница снимает флажок, если вам нужно остановить HTTP-запросы, не убивая весь процесс сервера.Вместо «страниц» они также могут быть сценариями оболочки или короткими автономными сценариями.Важной частью является то, что вы можете реализовать это, не требуя сельдерея или хрон (хотя, если вы уже знакомы с, либо на).