I want to extract one part of html, ul with class="list-2"
<! DOCTYPE html>
<html>
<title>Title</title>
<body>
<div>
<ul class="list-1">
<li class="item">1</li>
<li class="item">2</li>
<li class="item">3</li>
</ul>
<ul class="list-2">
<li class="item">11</li>
<li class="item">22</li>
<li class="item">33</li>
</ul>
<ul class="list-1">
<li class="item">111</li>
<li class="item">222</li>
<li class="item">333</li>
</ul>
</div>
</body>
</html>
Here I extract all html from the page
string url = Request.QueryString["url"];
WebClient web = new WebClient();
web.Encoding = System.Text.Encoding.GetEncoding("utf-8");
string html = web.DownloadString(url);
Here I can delete the code until my ul
html = html.Remove(0, html.IndexOf("<ul class=\"list-2\">"));
How to get the code only from this ul?
thanks in advance!