所以我試圖在 Python 中的網頁上執行一個腳本,該腳本只用 selenium 宣告一個 js 變數。我的代碼:
driver.execute_script('var apikey = 30')
然而,當我嘗試呼叫該變數時,它以某種方式說它未宣告,真的很奇怪。如何使用 selenium 在網頁上定義 js 變數?
祝你有美好的一天 :)
uj5u.com熱心網友回復:
該execute_script方法中的代碼作為匿名函式 ( link ) 的主體運行。
如果您需要宣告一個全域變數,請將其顯式分配給該window變數:
driver.execute_script('window.apikey = 30')
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/494933.html
標籤:javascript Python 硒 变量
