私は値を抽出する必要がある場所からJavaScriptブロックを持っています。正規表現はJavaScriptブロックから変数値を取得するのに役立ちます
<script type="text/javascript">
//<![CDATA[
window.gon={};gon.session_id="1a2b3c4d5e";gon.user={"id":"5a4b3c2d1e"}
//]]>
</script>
私はidの値を取得する必要があります。私は複数のオプションを試しましたが、動作していないようです。例えば。 script type="text/javascript" gon.user.id="(.+?)"
PS:gonは、Javascriptブロックで動的変数を渡すために使用される宝石です。
これは愚かな質問のように聞こえるかもしれませんが、なぜあなたは 'gon.session_id'を直接使用できませんか? JSコードでIDを直接使用していませんか? – Risadinha