[英]not able to get the value in script tag
我想在脚本标签中获取访客 ID
```<script>
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
"currentVer": "v137.4",
"is_internal": false,
"CBPageType": "Recommendations",
"is_jdp": false,
"site_id": "cbnsv",
"user_status": "Unknown",
"search_engine": "solr_v4",
"session_id": "42d3f1b678413a86e8ed79938348d165",
"server_pool_name": "rails",
"ipath": "CRJR6",
"InGlobalExperimentGroups": " LightRegistration:default|extended_top_jobs:experiment1|colab_menu:experiment1|FreeReviewCV:control|HomepageChat:default|RemoveModalExternalApply:experiment1|SourceLocation:default|internal_apply_v3:default",
"in_global_experiment_groups": "LightRegistration:default|extended_top_jobs:experiment1|colab_menu:experiment1|FreeReviewCV:control|HomepageChat:default|RemoveModalExternalApply:experiment1|SourceLocation:default|internal_apply_v3:default",
"in_page_experiment_groups": "LightRegistration:default|extended_top_jobs:experiment1|colab_menu:experiment1|FreeReviewCV:control|HomepageChat:default|RemoveModalExternalApply:experiment1|SourceLocation:default|internal_apply_v3:default",
"browser_id": "X19EF84C01BB9BD92A590AC63F87B5CF5554F72399AB1C3B25092D02C262681753351F7E3AD4D7921B0B0ADDD1833CD50A",
"visitor_id": "VXDAFEAA801C5A11EC8BCB8F02C62498172220O1",
"visitor_classification_onet": "",
"visitor_classification_carotene": "",
"visitor_state": "Tracked"
</script>```
访客 ID 是动态的。 如何获取访客 ID? 我正在使用 selenium。 提前致谢
在您的<script>
标签之后执行的任何 javascript 执行(未加载,您可以在之前加载它,只要它执行后记),您只需执行以下操作:
var visitorId = window.dataLayer[0].visitor_id;
或者
var visitorId = window.dataLayer[0]["visitor_id"];
我使用0
作为索引,因为您的示例仅推送一个元素。 但如果情况不同,您将不得不使用适当的索引。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.