Пожалуйста, посмотрите на этот веб-сайт. Это позволяет вам изменить дату, используя календарь или ссылки «следующий» и «предыдущий». Всякий раз, когда дата изменяется, данные о соответствии ниже обновляются. Я хочу программно выбрать дату, а затем получить URL-адрес за ссылкой «Boxscore» в нижней части.
Я пробовал элемент управления WebBrowser, который часто не загружает страницу полностью, и если это происходит, я не могу найти способ взаимодействия с элементами управления. (Я застрял на webBrowser.Document.GetElementById("calendar id")
). Я также пробовал WatiN (watin.org), который вызывает проблемы с зависимостями:
Необработанное исключение:
System.IO.FileNotFoundException: может
не загружать файл или сборку
Interop.SHDocVw, версия = 1.1.0.0,
Culture = нейтрально,
PublicKeyToken = db7cfd3 acb5ad44e 'или
одна из его зависимостей. Система
не могу найти указанный файл
Я также пытаюсь что-то решить, используя IeUnit , но в настоящее время я не знаю, как использовать это в программе на C #.
У кого-нибудь есть какие-либо библиотеки, которые рекомендуют / любой другой метод получения данных?