c#cEXWB navigation2没有';我不处理第二个url
本文关键字:处理 第二个 url navigation2 没有 c#cEXWB | 更新日期: 2023-09-27 18:27:20
我正在尝试使用浏览器对象从网站获取一些数据。问题是,对于一个网站,我必须重定向,获取一些其他信息,然后回到这个网站。到目前为止,我的同事是
private void getInfo(cEXWB browser, string url)
{
if (url == "www.specificwebsite.com")
{
browser.navigate2("www.mywebsite.com");
int myAnswer = getData(browser);
}
browser.navigate2(url);
}
问题是,我永远无法让我的浏览器导航2次。也就是说,如果我需要导航到"www.mywebsite.com",它不会导航到url。我做错了什么?
谢谢!
试试看:
private void getInfo(cEXWB browser, string url)
{
if (url == "www.specificwebsite.com")
{
browser.navigate("www.mywebsite.com");
int myAnswer = getData(browser);
}
browser.navigate(url);
}
我认为browser.navigate2("www.mywebsite.com");
2把搞砸了
您应该等到第一次导航完成。
应该是这样的:。。。
browser.Navigated += (sender, webBrowserNavigatedEventArgs) =>
{
int myAnswer = getData(browser);
browser.Navigate(secondurl);
};
browser.Navigate(firsturl);