Как можно использовать переменную в формировании регулярного запроса? Например имеем код товара в переменной $p1.Code=2240 полученный в предыдущем запросе. В следующем запросе надо использовать этот код в запросе <span class="price" id="product-price-2240"><span class="price-value UAH">(.+?)<\/span>. Как это сделать?
Уточните, пожалуйста, вопрос или покажите пресет, в котором вы планируете это сделать, т.к. не совсем понятно, каким образом будет передаваться значение между запросами, а также что это: обычный пресет или JS парсер.
Вот что-то типа такого <span class="price" id="product-price-+'p1.Code'+"><span class="price-value UAH">(.+?)<\/span>.
1. Каким образом будет передаваться значение между запросами? 2. Это будет обычный пресет или JS парсер?
1. Каким образом будет передаваться значение между запросами? - на этот вопрос я и хотел бы получить ответ
Если это будет обычный пресет, то способов может быть несколько: сделать 2-мя пресетами, где 1-й парсит нужные значения, а 2-й принимает их в качестве запросов и использует в регулярке. Для автоматизации можно воспользоваться Цепочкой заданий, чтобы после окончания работы первого сразу запускался второй. либо можно использовать tools.query.add, подставляя спаршенные значения на следующий уровень и используя их в регулярном выражении В любом случае, для того, что бы подставить значение переменной в регулярку, нужно использовать шаблонизатор. Т.е. это будет выглядеть примерно так: Код: <span class="price" id="product-price-[% code %]"><span class="price-value UAH">(.+?)<\/span> где code - это переменная с нужным значением (какая именно это будет переменная - зависит от способа и самой задачи)