Python 在execute_脚本中使用return获取多个值
我正在尝试从网站访问js变量,我正在做类似的事情:Python 在execute_脚本中使用return获取多个值,python,selenium-webdriver,Python,Selenium Webdriver,我正在尝试从网站访问js变量,我正在做类似的事情: log = driver.execute_script(""" return v1,v2; """) print log 其中driver=webdriver.Chrome() 它只返回v2变量的值,而不返回v1 是否有任何方法可以返回多个变量并将其存储到列表中?您需要将这些值用括号括起来 log = driver.execute_script(""" return [v1, v2]; """) 谢谢,成功了。我尝试使用return(v1,
log = driver.execute_script(""" return v1,v2; """)
print log
其中driver=webdriver.Chrome()
它只返回v2
变量的值,而不返回v1
是否有任何方法可以返回多个变量并将其存储到列表中?您需要将这些值用括号括起来
log = driver.execute_script(""" return [v1, v2]; """)
谢谢,成功了。我尝试使用
return(v1,v2)代码>之前,但那不起作用,有什么想法吗?好的,明白了javascript不支持这一点。再次感谢。