Я новичок в англошарпе. Я пробовал изменить прокси в документации, но это не сработало. Теперь я использую это, он хорошо работает с веб-клиентом, но не работает с AngleSharp.
Код, который я пытаюсь:
var handler = new HttpClientHandler()
{
Proxy = new WebProxy(String.Format("{0}:{1}", "myProxy", "myPort"), false),
PreAuthenticate = true,
UseDefaultCredentials = false,
};
var config = Configuration.Default.WithJs().WithCookies().WithDefaultLoader().With(handler);
//Create a new context for evaluating webpages with the given config
var context = BrowsingContext.New(config);
var document = await context.OpenAsync("https://api.ipify.org?format=json");
Console.WriteLine(document.DocumentElement.OuterHtml);
Я не получаю никаких ошибок, прокси не работает, вот и все. Я получаю свой оригинальный IP, а не прокси. Но с WebClient это работает хорошо.