小编Wil*_*l V的帖子

如何在 Frames/IFrames 中获取 HtmlElement 值?

我正在使用Winforms WebBrowser控件从下面链接的站点收集视频剪辑的链接。

关联

但是,当我逐个元素滚动时,我找不到<video>标签。

void webBrowser_DocumentCompleted_2(object sender, WebBrowserDocumentCompletedEventArgs e)
{
    try
    {
        HtmlElementCollection pTags = browser.Document.GetElementsByTagName("video");
        int i = 1;
        foreach (HtmlElement link in links)
        {

            if (link.Children[0].GetAttribute("className") == "vjs-poster")
            {
                try
                {

                    i++;
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
    }   // Added by edit
}
Run Code Online (Sandbox Code Playgroud)

使用后不久

HtmlElementCollection pTags = browser.Document.GetElementsByTagName("video");
Run Code Online (Sandbox Code Playgroud)

我已经返回 0

我需要调用任何ajax吗?

.net c# webbrowser-control winforms

6
推荐指数
1
解决办法
799
查看次数

标签 统计

.net ×1

c# ×1

webbrowser-control ×1

winforms ×1