ParseByXpath - плохо работает

russya

Client
Регистрация
08.07.2014
Сообщения
719
Благодарностей
77
Баллы
28
Всем привет! есть сайт
https://www.petsmart.com/on/demandware.store/Sites-PetSmart-Site/default/Product-Variation?pid=8311&dwvar_8311_size=Large&dwvar_8311_color=Bright Pink

вот xpath который через приложения хром хорошо работает
Код:
//div[@class='product-variations']/descendant::li[@class='attribute'][1]/descendant::li[contains(@class,'selectable')]/a[@class='swatchanchor']
Получается что результат 4 совпадения http://joxi.ru/bmoVy78s3Xnp4r

Тоже самое делаю на C# в зенке
Код:
string get = ZennoPoster.HTTP.Request(InterfacesLibrary.Enums.Http.HttpMethod.GET,"https://www.petsmart.com/on/demandware.store/Sites-PetSmart-Site/default/Product-Variation?pid=8311&dwvar_8311_size=Large&dwvar_8311_color=Bright%20Pink","","",instance.GetProxy(),"UTF-8",ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly,10000,instance.GetCookie(),    project.Profile.UserAgent,true,5,new[] {""},"",true,false,project.Profile.CookieContainer);
   
var kategoria1 = ZennoPoster.Parser.ParseByXpath(get,"//div[@class='product-variations']/descendant::li[@class='attribute'][1]/descendant::li[contains(@class,'selectable')]/a[@class='swatchanchor']","data-product-body").ToList();
    return kategoria1.Count();
И результат 18 совпадений http://joxi.ru/V2VK0V8FdYXg7A

Получается мне нужно найти коллекцию, с нее взять первый элемент и в нем найти еще коллекцию. В зенке это игнорируется. http://joxi.ru/1A5pE6OuD16qo2 Может знает кто почему?
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)