Добрый день, есть такой кусок кода на пайтоне, он у меня работает отлично, проблем с ним нет, но вот хотелось бы переписать его на c#
if 'Сменить интерфейс' in main_page.text and 'iframe-topline-table' in main_page.text:  # если активирована полная версия игры\
            print('была полная версия сайта,сменили')
            web_page = html.fromstring(main_page.content)
            for i in web_page.xpath('//a/@href'):
                if '?sr_method=changeInterface' in i:
                    change_i_link = i
Какие библиотеки мне нужны в данном случае? 
Пока у меня ничего нет, те 
var url = "https://steamcommunity.com/?l=russian";
            var httpClient = new HttpClient();
            var html = await httpClient.GetStringAsync(url);
            Console.WriteLine(html);
Как мне пройтись по исходнику(html) и вытащить весь url из href, например, где есть - "browsefilter=mostrecent"
Я не прошу написать за меня,мне нужен пинок(библиотеки и тп)
Спасибо