2015-08-21 13 views
-3

请检查下面的一些标签链接,我想收到bosWDC5M1C8oeVu,DaleyBlind_fan,jkjinc1像这样的3字与显示在我的列表框或文本框中。如何阅读我的文本框或列表框中的所有数据?

 

      @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

我将我的代码实际上我只是想在我的列表框中显示bosWDC5M1C8oeVu DaleyBlind_fan jkjinc1 –

回答

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

我希望这会有所帮助。

+0

此代码和我的代码工作相同的过程,但我越来越喜欢在网站上的所有环节提供一些不同的链接,没有表现出像这段代码。 –

+0

请检查4标签区域,这是我不需要,但这也显示在我的列表框区域,所以我得到问题,否则我的 –

+0

好吧,我很抱歉,我不能帮助你,没有你清除这个问题。请列出一些更详细的信息,例如您正在写什么语言,并将其包含在问题中。看起来英语不是你的第一语言,但它使你难以理解你想要达到的目标。希望我能进一步帮助你。 –

相关问题