using System.Threading.Tasks; using Fizzler.Systems.HtmlAgilityPack; using HtmlAgilityPack; namespace Kruzya.TelegramBot.Destiny2.WhereIsXur.Provider { public class XurWiki : IXurPlaceProvider { public async Task GetPlaceAsync() { var web = new HtmlWeb(); var document = await web.LoadFromWebAsync("https://xur.wiki"); var place = document.DocumentNode.QuerySelector(".location_name"); if (place != null) { return place.InnerText.Trim(); } return ""; } public string GetPlace() { return GetPlaceAsync().GetAwaiter().GetResult(); } } }