问题标签 [execute-script]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 量角器 browser.executeScript 在参数列表后抛出 Failed: javascript error: missing )
运行下面的量角器脚本时
我在参数列表错误后出现 Failed: javascript error: missing )。请帮我解决这个问题。
javascript - 我想使用python在chrome控制台中执行一段长的javascript代码
我在 python 代码中遇到问题,实际上我想使用 python selenium 在 chrome 控制台中执行 javascript 代码,但是我遇到了错误。
我正在尝试使用多个令牌登录 discord,但我不知道如何合并 javascript 和 python 来做到这一点。
我想在 python 代码中设置一个循环,以便我可以通过不和谐的每个令牌登录。
这是python代码。
code 变量包含 javascript 的代码。我再次将其粘贴在这里只是为了澄清。
我收到此错误:
谁能找出错误并给我解决方案?
c# - Webview2 ExecuteScriptAsync 单击输入按钮
请参阅下面的此 html 代码以了解:
我想点击Send
按钮,但我使用的代码没有任何效果:
javascript - Selenium 不运行 javascript
我正在尝试使用 python 在 selenium 上执行一个简单的 java 脚本命令来滚动网页的一部分。
这是代码:
图片:
OBS:
- 我尝试直接从 Firefox 控制台执行,效果很好。
- Selenium 不返回任何错误,只是不执行它。
- 我尝试使用 EC 和 time.sleep() 来 WebDriverWait。
- 我正在使用 python 3+ 和 PyCharm IDE、Firefox 网络驱动程序...
任何人都可以帮助我吗?
python - 如何一次从 ExecuteScript 处理器接收 2 个 csv 流文件,以及如何使用 python 在 NIFI 中使用主键合并到一个 csv
如何一次从 ExecuteScript 处理器接收 2 个 csv 流文件,以及如何使用 python 在 NIFI 中使用主键合并到一个 csv 中。
我使用的是正确的处理器还是需要更改以将多个流文件发送到 python 代码并使用主键合并。我使用下面的代码来获取流文件。我一次无法接收 2 个文件。但 NIFI ExecuteScript 处理器发送 2 个文件
javascript - 我将如何使用 execute_script 通知我的 python 脚本
所以我在 python 中使用 Selenium 和 execute_script 来使用 MutationObserver 检测网站中的某些 html 更改,突变观察者不断检测我需要的更改,但是我不知道如何告诉 python 文件发生了这种更改。有什么方法可以告诉代码的 python 端 html 发生了变化?
javascript - 使用 Selenium (Python) 填充覆盖元素中的文本框
我正在构建一个库存检查器,需要在https://www.argos.co.uk/basket上的文本框中输入一个邮政编码,但似乎遇到了一个隐藏元素,普通的 sendkeys 方法返回一个 ElementNotInteractableException 。因此,我尝试将 execute_script 与 setAttribute 一起使用,它运行时没有错误,但仍然没有填充文本框。
有趣的是,“delivery”按钮元素可以按如下方式进行交互:
任何帮助是极大的赞赏。
google-chrome - Chrome 扩展:chrome.scripting.executeScript 不起作用
由于某种原因,我的executeScript
功能无法正常工作。这是我的代码:
这是我的输出:
onUpdated
由于 chrome 错误,我有一个听众,如此处所述。此外,我将函数放在函数回调之外的原因是onUpdated
,create
根据 StackOverflow 上的另一个问题(我再也找不到了:/),将executeScript
create
我的权限在清单文件中设置正确。
python - execute_script 不适用于 Youtube 搜索:Selenium Python
所以我对python 还很陌生,但我开始了解事物是如何协同工作的,但是对于这个问题,我没有找到任何解决方案。
所以我的问题是我正在用python制作一个简单的机器人,它可以打开 Youtube 并搜索特定的关键字,现在我已经尝试了这个send.keys
方法,但它不起作用,因为我想使用ChromeWebDriver
无法发送的特殊字符chromedriver only supports characters in the bmp
问题!
因此,我使用GeckoDriver Firefox 探索了我的选项 1,是的,它确实有效!但是,我不能让 Firefox 未被检测为机器人!
选项 2 是使用execute_script
ChromeWebDriver 的方法,它最初在 Google 搜索中确实有效,但后来我想将它用于 Youtube,但没有任何反应。
我运行我的脚本浏览器工作 youtube 页面已加载,但没有任何反应脚本完成了 20 年代的睡眠并正常存在,但没有在搜索栏中输入任何内容,或者我的控制台中没有任何错误!
也许元素没有加载?但是我在每行代码之后放置了 20 秒sleep
以确保页面有足够的时间正确加载我尝试使用Find_by_id | xPath | class_name
仍然没有
我试图在执行输入文本行之前检查元素是否存在,但仍然没有
另外,我在输入文本之前尝试过 .click
元素,搜索栏突出显示点击有效,但仍然没有文本,什么也没有。
至于我试图输入到搜索栏中的字符是这样的:
不能通过send.key
方法发送
我的代码:
任何帮助将不胜感激,也请原谅我用来解释的术语,因为我是新手,我只想解释一切。