Всем спасибо
Помогите, пож-та, в Xpath вставить переменную
-
@kuzkuz said in Помогите, пож-та, в Xpath вставить переменную:
@Fox да, как раз так и сделал, методом научного тыка. Работает. Но хочется избежать косяков в дальнейшем, поэтому и спросил. Спасибо!
Если используете браузер, можете использовать префикс >AT>[[CYCLE_INDEX]]
-
можно получить весь список элементов сразу / или их свойства . ( xpath_get_xml_list , xpath_get_text_list )
и потом идти не по элементам циклом, а просто по данным из списка ( FOREACH ), если это не потеряет актуальность, возможно и цикл не будет нужен? -
@jurassik said in Помогите, пож-та, в Xpath вставить переменную:
можно получить весь список элементов сразу / или их свойства . ( xpath_get_xml_list , xpath_get_text_list )
и потом идти не по элементам циклом, а просто по данным из списка ( FOREACH ), если это не потеряет актуальность, возможно и цикл не будет нужен?Приставка >XPATH> используется только в браузере, скорее всего пользователь производит какие то браузерные действия с элементами (клик, наведение курсора, выполнение js на элементе и т.п.)
-
зачастую человек вместо поочередной загрузки десятка страниц совершает на сайте ненужную активность и тем самым в несколько раз понижает скорость и стабильность автомата. Другие циклами парсят эти элементы, а могут выполнить всё в одно действие. Конечно задачи бывают разные
-
@Bigma said in Помогите, пож-та, в Xpath вставить переменную:
@Fox А как вот внутри сделать чтоб сработало
>XPATH> //li[@data-text ='[[ZAPROS]]' and @data-type="fulltext"]такое ощющение что в данном случае не обрабатывается переменная
Попробуйте поместить весь селектор в переменную, а затем использовать её в действии