关联多个动态值

Correlating multiple dynamic values

如何获取important 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\">

要关联的元素的动态数量?您可以通过 web_custom_request() 重新提交。您将需要使用 name:value 对动态构建您需要的字符串,用于所有需要包含的数据。

此路径将非常重视您使用工具语言的字符串操作技能。默认路径是通过 C,但如果您的技能在另一种语言中更精炼,您还有其他语言选项。

将这些代码行放在执行您的网络请求的代码行之前:

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

您将有两个存储参数 'importantid' 和 'ValueType'