擅长:python、mysql、java
<p>这是一个临时解决方案,取决于接收到更多关于数据格式的信息。你知道吗</p>
<pre class="lang-py prettyprint-override"><code>import re
import json
def get_datalayer_json(raw_script_tag: str):
parser_re = r"<script>\s*dataLayer =(.*);\s*</script>"
parser_result = re.match(parser_re, raw_script_tag.strip(), re.DOTALL)
if parser_result is None:
return None
else:
return json.loads(parser_result.group(1))
</code></pre>