Программа парсер отдельных предложений с нужным словом

Михаил11 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
11.09.2015

Нужен парсер текста с сайтов из выдачи Яндекса и Гугла. Как это должно выглядеть. Я ввожу слово1 (или словосочетание), прога должна отправить этот запрос в Яндекс или Гугл (должен быть выбор) или в оба. Должна быть функция выбора выдачу по какому запросу выдавать по простому слову1 либо по точной фразе.

Далее нужно переходить на сайты из выдачи (по порядку), искать в тексте страницы, на которую перешли с выдачи, слово1 и парсить ПРЕДЛОЖЕНИЕ с этим словом. Т.е. от точки до точки. Т.е. вот нашли слово1 и берём ПОЛНОЕ предложение содержащее это слово1, независимо от длины этого предложения. После того как предложения с нужным словом закончились на этой странице, переходим на следующий сайт из выдачи и так далее до тех пор пока не соберётся указанное количество предложений. Должна быть функция указывать сколько таких предложений нужно спарсить.

Также нужна функция указания предложения с каким словом искать. Например я ввожу слово1 для того, чтобы была выдача с определёнными сайтами, но парсить мне нужно предложения со словом2. Т.е. нужна возможность указывать по какому слову выдачу показывать и предложения с каким словом искать. Например выдача=слово1, предложения=слово1, или если нужно по другому слову предложения то выдача=слово1, предложения=слово2. Всё это нужно сохранять в *.txt файлы. Каждый запрос в отдельный файл, одно предложение на одной строке.

Укажите в ответе за КАКУЮ сумму вы готовы сделать такое?