playwright._impl._api_types.Error: Evaluation failed: cyclic object value when retriving dataLayer variable - Playwright-Python

playwright._impl._api_types.Error: Evaluation failed: cyclic object value when retriving dataLayer variable - Playwright-Python

我正在使用 playwright Python。

我正在尝试从剧作家 page.evaluate() 的页面中检索数据层。

我得到的错误

playwright._impl._api_types.Error:评估失败:循环对象

我的代码 :

datalayer = page.evaluate('''() => {
      
                   return JSON.stringify(window.dataLayer)
        
                }''')
print(datalayer)

在我的 return 声明中我已经尝试过 :

有办法吗?

编辑:

我需要得到什么(最好是完整的数组 + 子对象):

谢谢

答案:

page.evaluate("() => dataLayer")

阅读整个文档后:

page.evaluate("() => dataLayer")