Хорошо, вот и дело: я работаю над приложением Ruby, которое будет брать данные с веб-сайта и объединять эти данные в файл XML.
Веб-сайт, с которого мне нужно получать данные, не имеет API-интерфейсов, которые я могу использовать, поэтому единственное, о чем я могу думать, - это войти на веб-сайт, последовательно загрузить страницы, на которых есть нужные мне данные (в этом случай, PM; я хочу заархивировать их), а затем проанализировать возвращенный HTML.
Однако проблема в том, что я не знаю ни одного способа программной симуляции сеанса входа в систему.
Будет ли у кого-нибудь совет или какие-либо проверенные методы, которые я мог бы использовать для успешного входа на страницу https, а затем программной загрузки страниц с сайта, используя временную сессию cookie из имени входа? Это не должно быть решение только для Ruby - я просто хочу знать, как я могу это сделать. И если это помогает, рассматриваемый веб-сайт использует службу паспорта Microsoft .NET в качестве механизма входа / сеанса.
Любые комментарии по этому вопросу приветствуются. Спасибо.