-1

也许只是我有点笨,但我找不到使用 C# 将文本输入到网站上的字段的方法,我尝试查看 HTML 敏捷包和一些 javascript 注入,但找不到简单或智能的方法来做到这一点。让我举个例子。

这是来自在线网站的 html 片段:

<fieldset>
<input type="text" autocomplete="off" placeholder="Vejnavn, husnummer, postnummer" id="autocomplete-adgangsadresse2" class="span3 ui-autocomplete-input">
</fieldset>

我想在该字段中注入一些文本,以便为我进行自动搜索。

关于如何做到这一点的任何想法?

4

1 回答 1

0

使用 HTMLAgilityPack 试试这个:

var doc = web.Load(url);
HtmlNode node = doc.DocumentNode.SelectNodes("//input[@id='autocomplete-adga‌​ngsadresse2']").Firs‌​t(); 
if (node != null) { 
    node.SetAttributeValue("value", "new value"); 
}
于 2017-12-14T10:13:37.313 回答