Возникла странная идея реализовать механизм, который облегчит мне жизнь и автоматизировать загрузку некоторых данных с веб странички, но в итоге усложнил ее себе.
Есть страничка с NTLM авторизацией и использования JavaScript.
Пробовал использовать WinHttp.WinHttpRequest.5.1, но уперся в JavaScript на странице. Как я понимаю шансов при таком раскладе 0.
Если использовать ПолеHTMLДокумента, не знаю как пройти авторизацию на сайте.
Шансы есть. Все, что делает JavaScript, сводится к последовательности HTTP запросов. Эту последовательность можно узнать сниффером. С NTLM авторизацией может быть засада, тогда можно задействовать WinHttpRequest.
(2) Понимаю, что шансы есть. На самом деле, JS лишь подставляет параметры в последующий POST и вызывает следующий JS, который делает тоже самое. В итоге остается отследить все параметры которые передаются и самому их выловить, но это очень трудоемко.
А какая может быть проблема с NTLM авторизацией?
Существуют варианты NTLM авторизации на страничке в ПолеHTMLДокумента, но только кодом а не вручную?
(4) В чем была мучительность? Можно кусочек кода? У меня использование WinHTTP не создало ощущения мучительности. Вот если б делать на WinApi или вообще на сокетах, хотя мне вполне удалось запилить на 1С веб-сервер на сокете, пять клиентов вроде тянет
(5) Мучительность отследить, что передается и что из это критично, а что можно пропустить. Да и плюс WinHTTP сделал небольшую подлянку в ПОСТе с параметрами.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший