Нужно написать скрипт парсинга по API
https://xmlriver.com/apiydoc/apiy-about/
Пример:
http://xmlriver.com/search_yandex/xml?user=[user_i...
На вход подается:
1. имя txt файла ключей
2. домен
Скрипт создает папку с названием файла ключей (без .txt), парсит выдачу через API по каждому ключу и складывает в указанную папку:
1. Файл "all.csv" с полной выдачей в формате, описанном далее
2. Файл "exists.csv", с выдачей, если в ответе присутствует указанный домен.
3. Файл "not-exists.csv", с выдачей, если в ответет отсутствует указанный домен
Формат файлов:
"Номер файла ключей", "Ключ", "Позиция", "URL страницы"
Сервис иногда тупит, поэтому нужно обработать, что если выдало ошибку - нужно отправить запрос еще раз.