Nasıl bir öğe seçerim örneğin. kimliğini bilmiyorsam metin kutusuGetLlementsByTagName içinde Htmlagilitypack
Ben onun kimliği biliyorsanız o zaman basitçe yazabilirsiniz:
HtmlAgilityPack.HtmlNode node = doc.GetElementbyId(id);
Ama metin, kullanıcının kimliğini bilmiyorum ve ben webbrowser kontrolde bulunmaktadır HTMLAgilityPack içinde getElementsByTagName yöntemini bulamıyor. web tarayıcı kontrolü ben sadece yazılı olabilir:
HtmlElementCollection elements = browser[i].Document.GetElementsByTagName("form");
foreach (HtmlElement currentElement in elements)
{
}
DÜZENLEME İşte
konuşmaktayım HTML formu yaklaşık
<form id="searchform" method="get" action="/test.php">
<input name="sometext" type="text">
</form>
ben kimliğini bilmiyorum unutmayın formu Ve aynı sayfada birkaç form olabilir. Bildiğim tek şey "sometext" ve bu ismi sadece bu ismi kullanarak almak istiyorum. Bu yüzden, tüm formları tek tek ayrıştırmak zorunda kalacağım ve sonra bu adı "sometext" olarak göreceğim ama bunu nasıl yapacağım? onun tagName tarafından etiketi arıyorsanız
peki ya html benziyor mu? başka bir yol olabilir. – shriek
@shriek Sorularımı düzenledim lütfen bir göz atın. – Ali
Bkz. Http://stackoverflow.com/a/3120867/68607 – TFD