C# - парсер выдачи Google

Сергей12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
31.01.2013

Нужно сделать парсер на C#, который позволяет парсить более 1000 результатов по запросу из Google. Знаю, что это можно сделать используя операторы Google.

Принцип такой: допустим запрос окна - чтобы получить 2000 результатов, сначала получаем 1000 результатов, где обязательно ЕСТЬ слово двери на странице, а затем 1000 результатов, где его обязательно НЕТ.

https://www.google.com.ua/advanced_search?q=%D0%BE%D0%BA%D0%BD%D0%B0+%D0%B4%D0%B2%D0%B5%D1%80%D0%B8&num=30&hl=ru&lr=&tbo=d&as_qdr=all

https://www.google.com.ua/advanced_search?q=%D0%BE%D0%BA%D0%BD%D0%B0+-%D0%B4%D0%B2%D0%B5%D1%80%D0%B8&num=30&hl=ru&tbo=d

p.s. вариант вроде нижеприведенного не подходит, поскольку в моем случае выдача будет получаться с одного сайта (с оператором site:domain.com )

пиво inurl:ru

пиво -inurl:ru

пиво inurl:de

пиво -inurl:de

В результате вы мне должны предоставить исходники парсера на C#. Оплата после демонстрации функционала по teamviewer или экрану skype.