-
Ваша корзина пуста!
Некоторые наиболее сложные примеры из практики по составлению запросов на языке Xpath для продукта Парсинг сайтов - мониторинг цен конкурентов 2
http://www.hotfrost.ru/catalog/all
Все виды воды - //span[@class="pl_har" and span[contains(text(),"Вода")]]/span[2]
Цвет - //span[@class="pl_har" and span[contains(text(),"Цвет")]]/span[2]
http://www.ampika.ru/oborudovanie.html?id=9291
Тип оборудования - //a[contains(@href,"prodid")]/following-sibling::b[1]
Страна - //a[contains(@href,"brand")]/following-sibling::b[1]
Выход //table//tr[@bgcolor="#cccccc" and preceding-sibling::tr/td[contains(text(),"Выход")] ]/td[count(ancestor::table//tr[@bgcolor="#eeeeee"]/td[contains(text(),"Выход")]/preceding-sibling::* )+1]
Размеры - //table//tr[@bgcolor="#cccccc" and preceding-sibling::tr/td[contains(text(),"Размеры")] ]/td[count(ancestor::table//tr[@bgcolor="#eeeeee"]/td[contains(text(),"Размеры")]/preceding-sibling::* )+1]
http://vodovoz.ru/catalog/pitevaya_voda_19_litrov/
Вид воды - //ul[@class="obvodka"]//tr[td/small[text() = "Вид воды:"]]/td[2]/small
Цена - //ul[@class="obvodka"]//div[@class="price" and not(span)] | //ul[@class="obvodka"]//div[@class="price" and span]/span[@class="discount-price"]
http://technopoint.ru/catalog/2223/nettopy
Есть в наличии - //td[contains(@class,"avail") and not(div/span[@class="way"])][last()] | //tr[contains(@class,"product") and count(td[contains(@class,"avail") and div/span[@class="way"]]) = 2]/td[contains(@class,"avail")][last()]
Наименование - //tr[contains(@class,"product")]/td[@class="info"]/a
Артикул - //div[@class="product-details"]//tr[@class="odd"]/td[last()]
http://qpall.ru/cersanit-vanna-santana-150x70
Цена - //div[@class="product-shop"]//span[contains(@id,"product-price")]/span[@class="price"]
Проверить можно с помощью FireFox