请在下面查看一些标签链接,我希望收到bosWDC5M1C8oeVu,DaleyBlind_fan,jkjinc1,就像这个3word一样,在我的列表框或文本框中显示。
@bosWDC5M1C8oeVu
@DaleyBlind_fan
@jkjinc1
www.stackoverflow.com
在我的文本框或列表框中显示行过程。
bosWDC5M1C8oeVu
DaleyBlind_fan
jkjinc1
看到这段代码没有在我的列表框中收到我想要的数据。
HtmlElementCollection bColl = webBrowser1.Document.GetElementsByTagName("a");
foreach (HtmlElement bEl in bColl)
{
if (bEl.GetAttribute("data-aria-label-part") != null)
listBox1.Items.Add(bEl.GetAttribute("href"));
}
这段代码我得到所有href链接,但我只需要我的检测线我想要的。
答案 0 :(得分:0)
您没有正确格式化if语句(您忘记了大括号)。试试这段代码:
HtmlElementCollection bColl = webBrowser1.Document.GetElementsByTagName("a");
foreach (HtmlElement bEl in bColl)
{
if (bEl.GetAttribute("data-aria-label-part") != null) {
listBox1.Items.Add(bEl.GetAttribute("href"));
}
}
请注意{
之后的!= null)
和}
之后的("href"));
。
我希望这会有所帮助。