Описание тега bots
Боты созданы для автоматизации серфинга людей с целью получения коммерческой выгоды. В настоящее время у них есть три основных области применения:
- Поиск (сканирование в Интернете, сбор структуры гиперссылок, анализ и / или сохранение найденного контента)
- Реклама (размещать рекламу на ресурсах, которые это технически позволяют - блогах, форумах, социальных сетях)
- Игры / Азартные игры / Торговля ( "фарм золота", "снайперы e-bay", "автоматические ставки" и т. Д.)
Пока первая категория является практически мейнстримом - все боты негативно воспринимаются обществом в целом. Владельцы сайтов всеми техническими и законными способами активно отказывают неизвестным ботам в использовании своих сайтов. CAPTCHA - самый известный артефакт этой "войны".
Боты могут быть написаны на любом языке, допускающем сетевое взаимодействие, но чаще всего на PHP, Perl или Python. Современные боты часто основаны на средах веб-тестирования, таких как Selenium или Watir, что дает им возможность полностью моделировать поведение человека и работать с сайтами AJAX.
Примечание: ботов не следует путать с "зомби-ПК", отдельными единицами ботнета.