来自采样器的响应文本是:
<input type="hidden" name="pid" value="PID_1498281212971253461">
对于大多数相关性,提到的基本注册提取器是(。+?)。我已经通过谷歌搜索阅读了reg ex的基础知识,并试图了解reg ex更好基于理解,我尝试了Reg Ex(第二个Reg Ex),我没有得到任何匹配。
Extractor1:RegEx1 Extractor2:RegEx2
PLS。帮助我理解。感谢您的帮助。 这是我在任何频道的第一篇文章,请忽略任何通讯错误。
答案 0 :(得分:0)
你几乎就在那里,你的正则表达基本上缺少一个重复的元字符+
。在当前状态下,它仅匹配<input type="hidden" name="pid" value="PD_1">
因此,您需要在每个字符类组的末尾添加+
符号,并且您的正则表达式应该按预期开始工作
参考文献:
When it comes to parsing HTML responses using regular expressions is not the best option,您可能需要考虑使用CSS/JQUery Extractor代替
答案 1 :(得分:0)
您可以使用XPath Extractor,将更简单,这是使用的XPath
//*[@name='pid']/@value
请确保在XPath Extractor中检查选项“使用整洁和安静”