【发布时间】:2014-01-21 09:48:49
【问题描述】:
我想提取 VIEWSTATE 值和 EVENTVALIDATION 值,但我没有。如何从该文本中提取两个字符串(viewstate 和 eventvalidation)?
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="DAwNEAIAAA4BBQAOAQ0QAgAADgEFAQ4BDRACAAAOAQUTDgENEAIAAA4BBQUOAQ0QAhAMDA8DAQlEYXRhQm91bm=" />
<!--
<div class="FullWidth FooterMa
<div class="container_24 clearf
<div class="grid_14 clearfix eisk-info alpha suffix
<p class="grid_14 branding-x2 alpha" title="" style="text-align:rig
<p style="text-align:rig
</
</
</
-->
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="GwABAAAA/////wEAAAAAAAAADwEAAAACAAAACAZFC0eJh7q7CwA=" />
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
【问题讨论】:
-
Regex 不是您正在寻找的工具。它无法正确解析 HTML:stackoverflow.com/questions/1732348/… 您想查看 Xpath 和 HTML 解析器。您使用什么语言,这里的上下文是什么?
-
我尝试用 jmeter 测试一个 .NET 应用程序,我必须关联:/ 所以我必须从文本中提取这个值。我只能做一个值,但我不能做两个字符串。例如:仅事件验证值:__EVENTVALIDATION" value="(.*?)"
标签: regex jmeter substring extract eisk