如果网站有dropDownList,是否可以使用c#提取所有值及其ID?
由于
如:
<select name='dropDownList' >
<option value='0'>Watever</option>
<option value="1">Watever</option>
<option value="2">Watever</option>
<option value="3">Watever</option>
<option value="4">Watever</option>
我想提取所有“价值”以及相应的相关文字。
答案 0 :(得分:1)
如果您使用ASP.NET站点并将下拉列表添加为元素,则可以轻松获取/设置属性。如果它不是您的网站,并且您使用客户端来获取HTML代码,则必须对其进行解析。对于html,HtmlAgilityPack是最好的解决方案,但如果查询不复杂,你也可以尝试使用正则表达式。
答案 1 :(得分:1)
我已经废弃了许多网站,但没有严格的规则。
我总是使用自己的逻辑,最简单的方法是子字符串。
我并不是说没有更好的办法,但你几乎不会得到任何办法。
希望它能帮到你