2016-06-16 3 views
2

Как я могу получить значение важного id и ValueType?Корреляция нескольких динамических значений

Я попытался использовать web_save_param_regexp (но, к сожалению, я не совсем понимаю, как работает эта функция).

Я также пробовал использовать web_save_param (с помощью смещения и длины). К сожалению, еще раз я не могу получить точное значение, некоторые значения изменяются по длине, особенно когда значения общей суммы динамически изменяются за ход.

<important id=\"insertsomevalueshere\" record=\"1\" nucTotal=\"NUC609.40\"><total amount=\"68.75\" currency=\"USD\"/><total amount=\"609.40\" currency=\"USD\"/><out avgsomecost=\"540.65\" ValueType=\"insertsomevalueshere\" containsawesomeness=\"1\" Score=\"-97961\" somedatatype=\"1\" typeofData=\"VAL\" web=\"1\"> 
+0

Обучение на инструменте ? Наставник с вами? –

ответ

0

Поместите эти строки кода до того строки кода, который делает ваш веб-запрос:

web_reg_save_param_regexp("ParamName=importantid","Regexp=<important id=\\\"(.*?)\\\"",LAST); 
web_reg_save_param_regexp("ParamName=ValueType","Regexp= ValueType=\\\"(.*?)\\\"",LAST); 

Затем у вас будет два сохраненные параметры «importantid» и «ValueType»

0

Динамическое число элементов для корреляции? Ваш путь для повторной отправки - через web_custom_request(). Вам нужно будет построить строку, которая вам нужна динамически, с парами name: value для всех данных, которые необходимо включить.

Этот путь поместит премию на ваши навыки манипуляции струнами на языке инструмента. Путь по умолчанию - через C, но у вас есть другие варианты языка, если ваши навыки более совершенны на другом языке.

Смежные вопросы