я сделал использование WebView, чтобы получить полный исходный код страницы и я записать его в файлКак получить все IMG тегов из исходного текста с anglesharp
так что теперь мне нужно, чтобы извлечь все изображения из файла
я прочитал этот файл с помощью StreamReader и я даю его в строку Called TheHtmlSource, как вы видите в коде
это мой код
var config = Configuration.Default.WithDefaultLoader();
for (int i = 0; i < TheHtmlSource.Length; i++)
{
string theImageUrl = (await BrowsingContext.New(config).OpenAsync(TheHtmlSource))
.DocumentElement.Descendents()
.Where(x => x.NodeType == NodeType.Element)
.OfType<IHtmlImageElement>()
.Where(x => x.Attributes["class"]?.Value == "_icyx7")
.Select(x => x.Attributes["src"]?.Value)
.FirstOrDefault();
int index = theImageUrl.IndexOf("?");
string fixedImageUrl = theImageUrl.Remove(index);
_list.Add(new AllImageUrls()
{
url = fixedImageUrl
});
}
, но я не работаю я получаю N ullReference Ошибка
им с помощью Xamarin В Visual Studio
Любая помощь будет принята с благодарностью
Можете ли вы разместить тег, из которого вы пытаетесь получить значение img? – Yupi
.OfType() img calss = "_ ixx7" Выбор Src –
Вы опубликовали целый тег? Это очень важно, если у него есть пробелы между или namespace – Yupi