javascript - 在 imacros 中运行 javascript

标签 javascript proxy macros imacros

我正在使用 imacros 以 .js 文件的形式制作一个机器人。我将其作为 JavaScript 文件,因为检查文本、循环和错误检查时更容易。

现在问题变得有点困惑了。我试图在使用代理时使用 javascript 单击按钮。这是我的脚本:

var imacros = "PROXY ADDRESS = 12.3.4.5:67" + "\n";
imacros += "EVAL(\"document.getElemensByClassName('class_here')[0].click()\")"
iimPlayCode(imacros);

当我尝试运行此程序时,出现错误 901。 为什么我不把它作为普通的 javascript 运行,而不是作为“eval”运行? 因为在imacros脚本停止运行的那一刻,代理就消失了。并且它不会使用代理点击该按钮。 我已经尝试过,但无法使用 imacros 单击按钮。

感谢任何帮助。我只想在使用代理时单击 javascript 中的该按钮。

最佳答案

通过伪 URL 尝试:

var imacros = "PROXY ADDRESS=12.3.4.5:67" + "\n";
imacros += "URL GOTO=javascript:{document.getElemensByClassName('class_here')[0].click();undefined;}" + "\n";
iimPlayCode(imacros);

关于javascript - 在 imacros 中运行 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34697643/

相关文章:

javascript - 在生产中构建 Next.js 静态网站时获取错误

R:使用 tm 和 proxy 计算术语文档矩阵的余弦距离

objective-c - ObjC 宏 ifdef 和定义

javascript - 来自 Javascript 的 MailTo

javascript - 丢失的 ;在 for 循环初始化程序之后

javascript - 如何在浏览器关闭时删除 cookie?

php - Composer 不下载

bash - 在代理后面使用 ansible k8s 模块

c++ - 如何使用宏#define 更改类名?

macros - 有没有办法用宏来计数?