is possible get with HtmlAgilityPack a specific option? For example I\'ve a select like this:
This should work:
doc.DocumentNode.SelectNodes("//select[@id='foo']/option[@selected='selected']");
You can read more about xpath here
doc.DocumentNode.SelectSingleNode("//Select[@id='foo']//*[@selected='selected']");
This should work but its giving a wider birth to get it by attempting to get the first node it finds of any Tag type at any depth within the select Tag that has a selected Attribute of selected value.
if the html looks like this
<option value="1" selected>2</option>
it should be like this
doc.DocumentNode.SelectSingleNode("//Select[@id='foo']//*[@selected='']");