HtmlAgilityPack.CssSelectors.NetCore icon indicating copy to clipboard operation
HtmlAgilityPack.CssSelectors.NetCore copied to clipboard

System.InvalidOperationException: Sequence contains no elements

Open mushramb0 opened this issue 6 years ago • 2 comments

hi,my ide is vs2017,netcore 2.1,c#7.3 when i run this code,it throw a exception Console.WriteLine($"{itt.QuerySelectorAll("img.img[width]")?.Count()}"); Console.WriteLine($"{itt.QuerySelectorAll("img.img[height]")?.Count()}"); Console.WriteLine($"{itt.QuerySelectorAll("img.img[width][height]")?.Count()}"); output is 3 3 System.InvalidOperationException: Sequence contains no elements at System.Linq.Enumerable.First[TSource](IEnumerable1 source) at HtmlAgilityPack.CssSelectors.NetCore.Token..ctor(String word) at HtmlAgilityPack.CssSelectors.NetCore.Token.<>c.<.ctor>b__8_0(String i) at System.Linq.Enumerable.SelectListPartitionIterator2.ToList() at System.Linq.Enumerable.ToList[TSource](IEnumerable1 source) at HtmlAgilityPack.CssSelectors.NetCore.Token..ctor(String word) at HtmlAgilityPack.CssSelectors.NetCore.Tokenizer.GetTokens(String cssFilter)+MoveNext() at System.Linq.Enumerable.SelectEnumerableIterator2.ToList() at System.Linq.Enumerable.ToList[TSource](IEnumerable1 source) at HtmlAgilityPack.CssSelectors.NetCore.HapCssExtensionMethods.QuerySelectorAll(IEnumerable1 nodes, String cssSelector) it seems not support css [][]

mushramb0 avatar Jun 14 '18 09:06 mushramb0

have same problem

akaero avatar Jan 21 '19 18:01 akaero

I have addressed this issue in my PR here: https://github.com/trenoncourt/HtmlAgilityPack.CssSelectors.NetCore/pull/9

Hopefully someone with privileges merges this into master

BoricuaEnLaLuna avatar Jul 04 '19 04:07 BoricuaEnLaLuna