我如何选择这个与htmllagility

本文关键字:htmllagility 选择 何选择 | 更新日期: 2023-09-27 18:12:34

从这个HTML

<div class="sBody text wd_select_m_down" id="id_language" rel="2">Italiano</div>

我想从这个代码中选择它。但它并没有停止。

do
                {
                    htmldoc.LoadHtml(web_scrape); //to get current webpage source
                    SendKeys.Send("{DOWN}");
                    await Task.Delay(1000);
                } while ((htmldoc.DocumentNode.SelectNodes("//span[contains(@rel,'2')]") == null));

谁有办法解决这个问题?谢谢你。

我如何选择这个与htmllagility

我的响应仅针对XPath部分。我不明白你到底想干什么。似乎你想按下"下"键,只要在哪里是没有所需的元素(请纠正我,如果我错了)。

您正在尝试选择一个DIV,但是在xpath选择器中使用了SPAN。

现在,如果希望所有div的rel= " 2 ",可以使用以下xpath:

//div[@rel=’2’]

如果你想要所有rel = " 2 "的元素,你可以使用

//*[@rel=’2’]