Body
Привет, ребята. Я буду довольно кратким, если смогу, вот так.
Я сделал это приложение на C #, которое заходит на портал моего сотрудника и каждые 30 минут автоматически получает мои смены, используя элемент управления веб-браузера, а затем считывает из него HTML-данные и генерирует календарь для меня, а также предоставляет автоматические оповещения.
Выпуск
Проблема в том, что этот веб-браузер использует IE (да, помогите мне), и он не работает со всеми частями сайта. Я немного покопался на сайте и нашел, откуда сайт ASP получает данные: XML-лист где-то на сервере. Я могу получить доступ к этому листу XML, но только если я вошел в систему (см. Прилагаемые изображения для получения дополнительной информации).
Текущее решение
Поэтому мой вопрос заключается в следующем: как я могу войти в эту область?
Я мог бы войти, используя веб-браузер, и затем загрузить XML-файл, используя его, но он слишком медленный и слишком старый, поэтому есть ли способ передать мои учетные данные?
URL-адрес такой: "https://www.mycoles.com.au/api/rosters/nextweek" - я не вижу ничего подобного? Name = myname? Pass = mypassword ... soo да. (Я немного новичок).
Более подробная информация:
Язык приложения: C #.
Текущая технология: Windows формирует приложения / IE контролирует веб-браузер.
Серверная часть сайта: Microsoft Sharepoint.
Что-то я пропускаю? Пожалуйста спросите..?
Прикрепленное содержание
Mycoles XML Зарегистрированный
Доступ Mycoles XML запрещен
Обновить:
Поэтому после некоторого времени поиска и изучения сайта я попытался получить доступ к данным с помощью веб-браузера c #, и это не сработало. Он сказал, что не может загрузить данные, однако Chrome может. Странный. Я не уверен, что это больше XML-файл, а скорее запрос, и у меня недостаточно знаний, чтобы с этим работать, так что кто-нибудь указывает? Проверьте этот сайт https://www.mycoles.com.au/api/rosters/nextweek и скажите мне, что вы думаете, пожалуйста. Заранее спасибо ...:)