-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 リンクを取得していますが、必要なのは検出行だけです。

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 に答える