C#WebBrowser - 获取稍后在页面完成后加载的元素

时间:2018-02-03 18:36:05

标签: c# .net automation

我对编程很新,所以请原谅我的愚蠢。我在WindowsForm上使用WebBrowser导航到YT的上传部分

webBrowser1.Navigate("https://www.youtube.com/upload");

问题是我想在视频上传完成后点击“发布”。我该怎么办?浏览器如何知道上传已完成?

while (webBrowser1.ReadyState != WebBrowserReadyState.Complete)
{
     Application.DoEvents();
} 

上面的代码也无济于事,因为Document已经加载完成了。还有facebook和twitter内容,当你滚动时,页面通过js和ajax加载越来越多的内容。那么你怎么知道并定位稍后出现的新内容?

0 个答案:

没有答案