我正在尝试使用HtmlAgilityPack提取一些内部文本。这里是感兴趣的HTML:
但是我得到的只是空字符串。如果有建议,将不胜感激。问候。
<select name="Archives" onchange="javascript:setTimeout('__doPostBack(\'Archives\',\'\')', 0)" id="Archives" style="width:200px;">
<option selected="selected" value="Dashboard_Jul-2012">Dashboard_Jul-2012</option>
<option value="Dashboard_Jun-2012">Dashboard_Jun-2012</option>
</select>
我正在使用:
string output = htmlwriter.InnerWriter.ToString()
var doc = new HtmlDocument();
doc.LoadHtml(output);
string inner = doc.DocumentNode.SelectSingleNode("//option[@selected='selected']").InnerText;
但是我得到的只是空字符串。如果有建议,将不胜感激。问候。