Есть ли возможность при парсинге Яндекса по запросам проверять наличие колдунщиков в выдаче? Или хотя бы просто сохранять куда-нибудь на диск сырую выдачу по запросам, чтобы потом вручную анализировать?
Можно фильтровать ссылки на ресурсы Яндекса: И если такие ссылки есть, то это скорее всего и есть колдунщики: Выводите в результат массив $pages