尝试使用regex101提取多个变量的值,并且能够这样做,但是在使用正则表达式提取器尝试相同的情况下无法获取提取的值。
我在Google上做了很多事情,做了很多次试验和错误,但是没有运气或发现任何类似的东西。
input type='hidden' name='code' value='([A-Za-z0-9+= \-\_]+?)' \/>
<input type='hidden' name='id_token' value='(.*)' \/>
<input type='hidden' name='scope' value='(.*)' \/>
<input type='hidden' name='state' value='(.*)' \/>
<input type='hidden' name='session_state' value='(.*)' \/>
我想提取以下列出的变量的值:
1.代码
2.id_token
3.scope
4.状态
5.session_state
和
答案 0 :(得分:1)
一般using regular expressions for parsing HTML is not the best idea为:
因此,我建议改用CSS Selector Extractor,它比正则表达式方法更容易,更易理解且更可靠: