chromeBrowser = new ChromiumWebBrowser();
chromeBrowser.BrowserInitialized += ChromeBrowser_BrowserInitialized;
private static void ChromeBrowser_BrowserInitialized(object sender, EventArgs e)
{
string url = "https://translate.yandex.ru/?lang=en-ru&text=audio+" + new Random().Next(100, 1000);
chromeBrowser.Load(url);
}
public class MyRequestHandler : IRequestHandler
{
public IResourceRequestHandler GetResourceRequestHandler(IWebBrowser chromiumWebBrowser, IBrowser browser, IFrame frame, IRequest request, bool isNavigation, bool isDownload, string requestInitiator, ref bool disableDefaultHandling)
{
var url = request.Url;
if (url.Contains("translate.yandex.net/api"))
{
Uri uri = new Uri(url);
Key = uri.Query.Split('&')[0].Replace("?id=", "");
}
return null;
}
}
вот Key не всегда при запуске программы инициализируется, помогите, пожалуйста!