Что я хочу сделать, это опубликовать мой вопрос на форуме (например, переполнение стека) и сконцентрироваться на нем. Когда кто-то отправит свой ответ или ответ на мой пост, программа отправит мне электронное письмо, чтобы сообщить мне.Как контролировать некоторые веб-сайты постоянно и регулярно выполнять действия
Один из способов, которым я мог подумать, - выполнить его с помощью PHP с помощью file_get_contents
или curl
. Регулярно посещайте контент веб-сайта, когда количество сообщений/ответов изменяется, а затем отправляйте мне электронное письмо. Я знаю, что так глупо, поэтому я хотел бы знать, есть ли другие способы сделать это.
Я предпочитаю использовать PHP, но если есть и другие языки программирования, которые могут достичь этой цели, также приветствуются.
Скремблирование сайта может быть лучшим, что вы можете сделать в некоторых случаях. Тем не менее, вы должны предпочесть API, если сайт предлагает его, и, если это произойдет, посмотрите, предлагается ли RSS-канал. Если бы вы хотели следить за переполнением стека, RSS был бы отличным способом сделать это. Однако убедитесь, что вы уважаете «robots.txt», и убедитесь, что вы применяете приличный предел скорости, иначе вы можете ожидать, что будут заблокированы на уровне IP. – halfer
[Это было сделано] (http://stackapps.com/), есть сайт для него, называемый stackapps –
@EliasVanOotegem, он просто использовал его в качестве примера. – Albzi