问题标签 [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 - Python selenium 函数 driver.execute_script() 不会在脚本中执行我的代码?
在我的 python 脚本中,我使用 selenium 函数driver.execute_script()
,它不会执行脚本中的所有代码。具体来说,一种代码有效,而另一些则无效。
此代码有效:
但这在这里不起作用:
我需要这个事件监听器,因为这个函数的主体将使用 DOM 元素,但是当我使用事件监听器键入代码时,python 只是跳过执行脚本,为什么?:(
python - 我需要在 selenium python 中提供从变量到 execute_script(新窗口)的链接
我有一个代码,它将打开一个新窗口并切换到之前和之后,就像在代码中一样。但是我为什么要从变量中给出链接,因为如果我有多个要搜索的链接。例如:search_url =["https://www.google.com", "https://www.yahoo.com", "https://www.bing.com"]
这是我的代码:
从这里driver.execute_script("window.open('http://www.twitter.com', 'new window')")
我想使用search_url
而不是'http://www.twitter.com'
.
javascript - 我想在执行 chrome.tabs.executeScript(...) 时避免 chrome.runtime.lastError
我正在开发 chrome 扩展。我尝试使用 注入脚本标签chrome.tabs.executeScript
,但它在特定 URL 中发生了一些错误。
我使用此页面作为参考,但控制台中有很多错误日志...
我知道我的扩展程序无法在 Chrome 网上商店或 Chrome 内部页面上运行,我对此表示满意,但该显示让用户看起来就像扩展程序已损坏一样。我想以某种方式避免错误(例如,URL 访问过滤器??),但我不知道该怎么做。
谁能给我一些建议??
hadoop - 将小文件存储在 hdfs 中并在 Nifi Flow 中存档
我对小文件和 HDFS 有疑问。
场景:我正在使用 NiFi 读取来自 Kafka 主题的消息,这些都非常小。
要求:将这些原始数据消息存储在 HDFS 中(用于重播能力)......在对它们进行进一步处理之前。
我正在考虑定期在它们上使用 Hadoop Archive (HAR)。那是我可以通过 NiFi 做的事情吗?har 命令似乎是一个命令行的东西,而不是我可以通过 Nifi 执行的东西?很想知道一个可以满足我要求的解决方案,而不会因为小文件而降低 HDFS。
吉尼尔
google-chrome-extension - 使用 browser.tabs.executeScript 加载时在选项卡上执行的内容脚本不会触发 window.onload 事件
在后台脚本的 firefox 扩展中,我们正在检查当前加载的选项卡并检查 URL 是否是我们想要的 URL,如果它是我们想要的 URL,那么我们在 browser.tabs.onupdated 的帮助下在选项卡上执行一个 javascript 文件使用 browser.tabs.executeScript 的事件并且文件已成功执行,但内容脚本中存在的 window.onload 事件未执行,但第一行的控制台语句在内容脚本中执行
背景.js
自动化.js
python - 如何使用 ExecuteScript 和 python 从 nifi 中的一个传入流文件创建多个流文件
在本地运行,这完全符合我的要求(在位置 7-10 有一个带有许多不同代码的传入流文件,并且每个唯一代码输出 1 个文件)例如,如果记录 1-5 在位置 7-10 有 1234,并且记录 6 在位置 7-10 有 2345,记录 7 在位置 7-10 有 1234,然后会有一个名为 1234_file.txt 的文件包含第 1-5 行和第 7 行,第二个文件 2345_file.txt 将包含第 6 行输入文件:
在nifi中,我正在尝试这个:
它似乎正在获取输入并将comp正确存储为预期的位置7-10,但我没有得到多个流文件(对于x [6:10]中的每个唯一字符串。流出的流文件是1零字节文件。
对我所缺少的有什么想法吗?
javascript - 仅在创建和加载新选项卡时运行 chrome.tabs.executeScript
我正在尝试创建一个 chrome 扩展来自动化登录过程。
我可以使用 Process_login2 登录网站(填写用户名和密码,然后单击登录按钮)。
但是,当我使用 Process_login (使用插件功能打开选项卡并导航到网页)时,登录功能失败。
您知道如何仅在创建和加载新选项卡时运行脚本吗?
selenium - 为什么我不能在我的 selenium 脚本中使用 executeScript?
导入 org.openqa.selenium.*;导入 org.openqa.selenium.JavascriptExecutor.executeScript;
javascript - 为什么 chrome.tabs.executeScript 方法的回调结果总是返回一个空对象?
我最近发现了chrome 扩展开发并被runtime.excuteScript方法卡住了,第三个参数中的回调系统地返回了一个空对象......
为简洁起见,我将省去我所有的 manifest.json(v2):
▼清单权限:
▼ manifest content-script:
我的目标是将 localStorage 的内容发送到我的扩展程序。
▼弹窗.js:
▼内容-script.js:
▼扩展控制台输出:
请向我解释这个错误,让这个夜晚变得美好!谢谢!