C# 从下拉列表中获取所有值
如果一个网站有一个dropDownList,是否可以使用c#提取所有值及其ID 谢谢 例如:C# 从下拉列表中获取所有值,c#,winforms,drop-down-menu,C#,Winforms,Drop Down Menu,如果一个网站有一个dropDownList,是否可以使用c#提取所有值及其ID 谢谢 例如: <select name='dropDownList' > <option value='0'>Watever</option> <option value="1">Watever</option> <option value="2">Watever</option> <option value="3">W
<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>
瓦瑟夫
瓦瑟夫
瓦瑟夫
瓦瑟夫
瓦瑟夫
我想提取所有“值”及其对应的文本。如果使用ASP.NET站点并将下拉列表添加为元素,则可以轻松获取/设置属性。如果它不是你的站点,你使用客户端访问html代码,你必须解析它。对于html来说,HtmlAgilityPack是最好的解决方案,但如果查询不太复杂,也可以尝试使用正则表达式。我已经放弃了许多网站,但没有硬性规定 我总是使用自己的逻辑,最简单的方法是子字符串
希望它能帮助您轻松解析网页。您能更具体一点吗?这是你的网站还是别人的网站?这是第三方网站。为什么我要在我自己的网站上这么做?你应该使用HtmlAgilityPack。在这个网站和其他网站上,有许多例子可供选择。您必须从站点下载HTML,并使用HtmlAlityPack对其进行解析。请下载并试一试。当您到达另一个停止点时,请询问有关您的问题的特定问题。因此无法使用WebBrowser访问页面并以编程方式与select元素交互?我在ASP.NET中做过一次,但它有表示每个html元素的类。我不知道这是否可以在c#中完成。使用HTMLAgilityPack完成,非常快。