The aim is to execute multiple request2 with each id and related value v6, to modify multiple values.
request1: POST /queryInfo?id=1
response1 Body:
<TBODY class="G-TableBody">
<tr class="GD-Two" height='20' I='' v1="ZSD010107" v2="2599476">
<td class="GD-S" width="25"><input AG="true" class="GD-S-C" type="checkbox"/></td>
<td class="GD-TD3" width='100' >v3</td>
<td class="GD-TD4" width='100' >v4</td>
<td class="GD-TD5" width='100' >v5</td>
</tr>
</tbody>
request2: POST /modifyInfo?id=1
the post message body is json string:
{"v1":"v1", "v2":"v2", "v3":"v3", "v4":"v4", "v5":"v5", "v6":"v6"}
Add $ in intruder, the value of id=$id$ and "v6":"$v6$" are fed by payloads
All the values of v1,v2,v3,v4,v5 need to be extracted from response1, so each request2 must have a pre-request request1.
Is ExtendedMacro suitable in this scenario ?
I have tried for hours but failed. I am using BurpSuite Community Edition now, thank you in advance :)