webbrowser中获取控件
<inputtype="text"name="downloadurl_8499"value=""class="url"/>这是一个页面源代码中的一个控件,name属性在每...
<input type="text" name="downloadurl_8499" value=""
class="url" />
这是一个页面源代码中的一个控件,name属性在每个页面里面是不一样的。我想请问怎么才能获取这个控件呢。
public List<HtmlElement> GetHtmlElementURL(WebBrowser web, string title)
{
int i = 0;
HtmlElement element = null;
List<HtmlElement> LHE = new List<HtmlElement> { };
System.Collections.IEnumerator IEnumerator = web.Document.GetElementsByTagName("input").GetEnumerator();
while (IEnumerator.MoveNext())
{
element = (HtmlElement)IEnumerator.Current;
if (element.GetAttribute("class") == "url"&& element.GetAttribute("value")=="" )
{
LHE.Add(element);
}
}
return LHE;
}
这是我使用的代码,失败了。 展开
class="url" />
这是一个页面源代码中的一个控件,name属性在每个页面里面是不一样的。我想请问怎么才能获取这个控件呢。
public List<HtmlElement> GetHtmlElementURL(WebBrowser web, string title)
{
int i = 0;
HtmlElement element = null;
List<HtmlElement> LHE = new List<HtmlElement> { };
System.Collections.IEnumerator IEnumerator = web.Document.GetElementsByTagName("input").GetEnumerator();
while (IEnumerator.MoveNext())
{
element = (HtmlElement)IEnumerator.Current;
if (element.GetAttribute("class") == "url"&& element.GetAttribute("value")=="" )
{
LHE.Add(element);
}
}
return LHE;
}
这是我使用的代码,失败了。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询