python - Selenium Python 中的 Javascript 执行
问题描述
当我使用 python 在 Selenium 中执行 Javascript 时,我是否会与网站进行交互?例如,如果我执行 Javascript 以返回一页,那么网站可以看到这个吗?例如
driver.execute_script("window.history.go(-1)")
解决方案
execute_script(script, *args)
在当前窗口/框架中同步执行 JavaScript。
网站是否看到它取决于您提供的代码script
。有些 JavaScript 会导致请求被发送到远程服务器,有些则不会。
推荐阅读
- git - 如何清除(删除)所有合并的本地分支?
- oracle - 在oracle中从句子中提取单词
- ffmpeg - 检索rtsp时如何将连接超时添加到ffmpeg命令?
- android - 当我运行 flutter doctor --android-licenses 时,它会在 VS Code 终端和 CMD 中显示此错误;为什么?
- python - 从图像中提取 CV2.Keypoints 对象的像素值
- android - 如何在 Delphi 10.3 中存储单个数据库以进行多设备访问?
- javascript - 使用 JS 或 JQUERY 构建正确的正则表达式的问题:仅在一行中替换 2 个字符串之间的所有模式
- c# - 初学者问题:创建对象 - 类、记录、结构或接口成员声明中的 Invalid token '(' 错误
- python - 在列表中连接 Python 字符串
- flutter - 颤振截图