Забавный вопрос.
1) Чтобы получить результаты страницы для имени человека Разнообразие способов, но я рекомендую WebClient на URL http://www.canada411.ca/search/?stype=si&what=Smith%2C+John, заменяя слова «Смит» и «Джон» соответствующимиЗначения в кодировке URL
2) С возвращенным результатом загрузить в объект XML Reader
3) Используя LINQ to XML или другой формат, такой как XPATH, собрать все элементы Div с class = "перечисление"
4) Для каждого элемента 3 выше используйте LINQ to XML или XDocument для чтения значений из узла и сохранения в переменных экземпляра соответственно.Потребуется некоторая логика синтаксического анализа.
5) Вставьте новую запись в вашу базу данных или обновите существующую запись
6) Повторите для всех узлов перечисления
Если вся информациявыше не имеет смысла для вас, то, боюсь, нет простого ответа.Самый простой способ - использовать бесплатный веб-сервис, спонсируемый правительством, если вы можете найти его и получить результаты согласованным образом.
Имейте в виду, что любые изменения в макете их страниц, именах классов и т. Д. Повредят ваш код.Очень ненадежный способ сбора информации, но может работать для начальной загрузки базы данных и т. Д.