Вы не показали нам исходный документ, поэтому мы немного догадываемся, но я подозреваю, что это должно быть
(//a[@data-role='sku']/img)[1]/@title
(//a[@data-role='sku']/img)[2]/@title
Помните, что подписки связываются более плотно, чем "/", поэтому a/b/c[1]
означает выбирать каждые a/b/c
, где c - первый дочерний элемент соответствующего b
;если вам нужен первый a/b/c
в целом, вам нужно (a/b/c)[1]
.
Это означает, что не имеет смысла ставить [1]
(или любой другой индекс) сразу после @title
, потому что не может быть большечем один @title
выбран.