如何以编程方式使用 ID 单击浏览器中的按钮

如何以编程方式使用 ID 单击浏览器中的按钮

我是一名自由职业者,我需要在网站上上传图片,我需要自动化。以这个网站为例,在谷歌浏览器中,我可以打开控制台并输入

$('#wmd-image-button').click()

这将打开弹出窗口来插入图像。

我使用带有自动热键的 Internet Explorer,使用"DOM",问题是:我无法运行内部函数,例如"CKEDITOR.tools.callFunction(4,this);"

我只能使用像这样的功能wb.document.getElementById("cke_8").Click(),但是在他们的网站上,按钮是通过鼠标按下来触发的,而没有任何反应click()

IE 不让我触发mousedown(),我卡在这部分!我应该尝试学习为此构建 chrome 扩展吗?或者有没有办法在 IE 中使用 AHK 触发内部 javascript 函数?或者有没有完全不同的“正确”方法以编程方式按下“图像上传”按钮?

PS:如果本问题有误,请在点赞前评论!

答案1

AutoHotkey 为浏览器提供了更多的外部功能,而不是轻松访问浏览器内加载的页面的内部内容和功能。

您是否只能使用 IE 和 Chrome?您可以使用 Firefox 和 GreaseMonkey 插件来自动执行此操作吗?

相关内容