Если целевой сценарий пытается проверить HTTP-заголовок UserAgent, чтобы определить, выполняется ли запрос браузером, можно попытаться заполнить свойство HttpWebRequest.UserAgent действительным значением.Это сработало для меня, по крайней мере, один раз.
Существует ряд других HTTP-заголовков, которые можно установить, чтобы заставить целевой сценарий думать, что его использует браузер, а не программа.
Проверьте любые свойства HTTP-заголовка, которые можно установить.См. Свойства HttpWebRequest для получения дополнительной информации.