Python - 如何在 selenium 中打印网站的 javascript 变量?

我是硒的新手,这是我学习它的第一天,所以请放轻松。

所以我想打印umidTokenFromHeader这个网站https://member.lazada.co.id/user/login的 javascript 变量到目前为止,这是我的代码

#!/usr/bin/python

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Chrome()
driver.get("https://member.lazada.co.id/user/login")
# print (umidTokenFromHeader)
driver.close()

在 Chrome 开发者工具的控制台选项卡上,umidTokenFromHeader如下所示:

在此处输入图片说明

我发现这个问题Reading JavaScript variables using Selenium WebDriver但我根本不了解 Java How do I do this on selenium with python ?

亚历克斯没有

您可以使用 JavaScript 并execute_script()返回umidTokenFromHeader变量的值然后您可以在element变量中捕获该值并最终打印它。

#!/usr/bin/python

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Chrome()
driver.get("https://member.lazada.co.id/user/login")
element = driver.execute_script("return umidTokenFromHeader")
print (element)
driver.close()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Selenium Python中使用JavaScript

来自分类Dev

如何在Selenium Python中使用JavaScript

来自分类Dev

如何在Python-Selenium的Xpath中传递带有撇号(')的字符串变量?

来自分类Dev

如何在Selenium的Python中基于系统变量动态创建路径

来自分类Dev

如何在Python-Selenium的Xpath中传递带有撇号(')的字符串变量?

来自分类Dev

如何在python 3中打印变量用户输入?

来自分类Dev

如何在python中多行打印变量的值?

来自分类Dev

如何在python中打印类的声明静态变量

来自分类Dev

如何使用Selenium函数back(),我在Python中丢失了变量?

来自分类Dev

如何使用Selenium读取javascript变量?

来自分类Dev

如何在命令中添加javascript变量

来自分类Dev

如何在Scriptlet中传递Javascript变量

来自分类Dev

如何在JavaScript中拆分变量

来自分类Dev

如何在JavaScript函数中添加变量

来自分类Dev

如何在HTML中显示JavaScript变量

来自分类Dev

如何在JavaScript行中添加变量

来自分类Dev

如何在JavaScript中处理变量

来自分类Dev

如何在javascript中获取变量?

来自分类Dev

如何在 Javascript 中设置 Razor 变量?

来自分类Dev

如何在Selenium IDE中判断变量是否为空

来自分类Dev

如何在 Selenium 代码中存储和列出变量?

来自分类Dev

如何使用Selenium执行网站脚本中定义的JavaScript函数?

来自分类Dev

如何在JavaScript中存储时使变量作为变量

来自分类Dev

如何在Web2py的视图中的python代码中访问JavaScript变量

来自分类Dev

如何在Web2py视图中的python代码中访问JavaScript变量

来自分类Dev

如何在Python中动态引用变量

来自分类Dev

变量如何在Python中工作?

来自分类Dev

如何在python中定义空变量

来自分类Dev

如何在python中测试变量?

Related 相关文章

  1. 1

    如何在Selenium Python中使用JavaScript

  2. 2

    如何在Selenium Python中使用JavaScript

  3. 3

    如何在Python-Selenium的Xpath中传递带有撇号(')的字符串变量?

  4. 4

    如何在Selenium的Python中基于系统变量动态创建路径

  5. 5

    如何在Python-Selenium的Xpath中传递带有撇号(')的字符串变量?

  6. 6

    如何在python 3中打印变量用户输入?

  7. 7

    如何在python中多行打印变量的值?

  8. 8

    如何在python中打印类的声明静态变量

  9. 9

    如何使用Selenium函数back(),我在Python中丢失了变量?

  10. 10

    如何使用Selenium读取javascript变量?

  11. 11

    如何在命令中添加javascript变量

  12. 12

    如何在Scriptlet中传递Javascript变量

  13. 13

    如何在JavaScript中拆分变量

  14. 14

    如何在JavaScript函数中添加变量

  15. 15

    如何在HTML中显示JavaScript变量

  16. 16

    如何在JavaScript行中添加变量

  17. 17

    如何在JavaScript中处理变量

  18. 18

    如何在javascript中获取变量?

  19. 19

    如何在 Javascript 中设置 Razor 变量?

  20. 20

    如何在Selenium IDE中判断变量是否为空

  21. 21

    如何在 Selenium 代码中存储和列出变量?

  22. 22

    如何使用Selenium执行网站脚本中定义的JavaScript函数?

  23. 23

    如何在JavaScript中存储时使变量作为变量

  24. 24

    如何在Web2py的视图中的python代码中访问JavaScript变量

  25. 25

    如何在Web2py视图中的python代码中访问JavaScript变量

  26. 26

    如何在Python中动态引用变量

  27. 27

    变量如何在Python中工作?

  28. 28

    如何在python中定义空变量

  29. 29

    如何在python中测试变量?

热门标签

归档