Прошу не делать ссылок к правилам и нормам. Предположим, что вопрос теоретический.
Например, у меня открыты определенные ссылки в браузере на группы в контакте, и я хочу автоматически отправлять сообщения с разными параметрами, задавать время отправки, периодичность. Да и вообще осуществлять саму отправку автоматически. Если нужно ввести капчу, пусть она выдается в отдельном окошке, я введу ее вручную, и дальше снова все пойдет автоматически.
Как называется эта область автоматизации и что для этого нужно изучить?
И аналогичные действия на других сайтах - эмуляция нажатия разных кнопок и тд.
BDD. (Возьмите Behat или Codeception).
Напишите пару скриптов для конкретных задач. Данные можете вынести в отдельный файл из которого всю будет читать и подставлять в нужные места на страницах. Можно организовать большую структуру.
Если говорить о расписании запусков, то всё это можно ещё и на какой-нибудь CI разместить, типа Jenkins и настроить расписание запусков, при этом добавляя новые данные в файл со значениями.
P.S. Собственно, похожая задача была реализована именно так.
Я только предлагаю вариант.
TostMaria: Да, BDD - это Behaviour Driven Development. Удобный вариант. Для метаданных я использовал yaml и json файлы.
Если Вы можете сами запускать свои скрипты, то и не обязательно. Но вот если нужно, чтобы какой-нибудь пост или ещё что-то выполнилось, то нужен механизм запуска таких действий, для этого и нужен CI.
любой язык программирования (например, C++ ). далее в рамках этого языка средства для работы c интернет (фреймворки, библиотеки) (например, Qt) + API VK. Еще может понадобиться многопоточное программирование. Слова в тему: парсер, граббер.
конкретно в случае контакта - всё просто. контакт предоставляет api ( vk.com/dev ), это проще остальных методов. многие сайты дают api. если нет - тогда да, нужно автоматизировать браузер, использовать selenium и т. д. или можно по-другому - с помощью фичи "inspect element" выяснить, какие именно, скажем, POST запросы отправляются при отправке формы и далее отправлять их самому