-3

请检查下面的一些标签链接,我想收到 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链接,但我只需要我想要的检测线。

4

1 回答 1

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"));
        }
    }

注意{after!= null)}after ("href"));

我希望这有帮助。

于 2015-08-21T05:06:21.773 回答