我是一名自由职业者,我需要在网站上上传图片,我需要自动化。以这个网站为例,在谷歌浏览器中,我可以打开控制台并输入
$('#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 插件来自动执行此操作吗?