Как мне захватить текст с веб-страницы?Нужно ли мне получать исходный код страницы и как?
У объекта WebClient есть метод, который может сделать это за вас:
WebClient
WebClient client = new WebClient(); string html = client.DownloadString("http://www.google.com");