我正在使用iMacros进行快速静态填充,无论如何我可以使用iMacros生成和发布随机文本?例如,good boy我可以生成随机文本或随机数并将其作为内容发布,而不是在下面的iMacro for Google Search吗?
VERSION BUILD=8510617 RECORDER=FX
TAB T=1
URL GOTO=https://www.google.com.au/
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:gbqf ATTR=ID:gbqfq CONTENT=goodboy
TAG POS=1 TYPE=BUTTON FORM=ID:gbqf ATTR=ID:gbqfb
Run Code Online (Sandbox Code Playgroud) 我无法弄清楚如何在JavaScript中使用imacros.我看过他们的帮助,在Stack Overflow上看到了无数的例子,但不知道遗漏了什么.它在任何地方都没有得到清楚解释.
这是我尝试过的:
使用他们的帮助文件中解释的示例:http: //wiki.imacros.net/JavaScript
但是当我点击' Click Here to Run'链接时(即使在使用ActiveX的IE中)也没有任何反应.注意:我没有IE的imacros - 上面显示的示例包含IE中的宏启动图像,但在Firefox中运行.没有进一步的解释..
试图将一个JS文件导入imacros,但它似乎对我不起作用.
当我使用如下代码时:
var macro;
macro = "CODE:";
macro += "XXXXXX" + "\n";
macro += "XXXXXX" + "\n";
....
iimPlay(macro);
Run Code Online (Sandbox Code Playgroud)
它说:
"Error -1100: Unknown command: VAR at line: 1"
Run Code Online (Sandbox Code Playgroud)
我做错了什么,我需要做什么?
我发布这篇文章后不久,我想我已经让它工作了一段时间.我能够打开一个打开URL的JS文件.所以我已经删除了Q.但是现在它再次没有工作,我无法弄清楚为什么..有人可以帮忙吗?
基本上我和这个人有完全相同的问题: Javascript和Imacro打开Google.com我得到了同样的'未知命令:var'作为他.而他们的问题也没有得到解决.
我想使用iMacros执行以下任务:
/id=*(如何进行循环?!)结尾的每个链接与此同时,我想出了如何做到这一点,并且有一个代码按计划运行:
VERSION BUILD=7401110 RECORDER=FX
TAB T=1
URL GOTO=http://bla/bla/Documents.xxx
SET !LOOP 1
TAG POS={{!LOOP}} TYPE=A ATTR=HREF:http://bla/bla?id=*
TAG POS=1 TYPE=BODY ATTR=* EXTRACT=HTM
TAG POS=1 TYPE=SPAN ATTR=TXT:View<SP>details
TAG POS=1 TYPE=BODY ATTR=* EXTRACT=HTM
TAB T=2
TAG POS=1 TYPE=BODY ATTR=* EXTRACT=HTM
SAVEAS TYPE=EXTRACT FOLDER=D:\iMacrosExports\ FILE=Extract_{{!NOW:ddmmyy_hhnnss}}.txt
WAIT SECONDS=2
Run Code Online (Sandbox Code Playgroud)
如何在保存文件的名称中包含id =*的实际值?
SET !EXTRACT_TEST_POPUP NO
TAB T=1
URL GOTO=http://bla
SET !LOOP 1
TAG POS={{!LOOP}} TYPE=A ATTR=HREF:http://bla?id=*
SET !VAR1 {{!URLCURRENT}}
TAG POS=1 TYPE=SPAN ATTR=TXT:View<SP>details
WAIT SECONDS=4
TAB T=2
TAG POS=1 TYPE=BODY ATTR=* EXTRACT=HTM …Run Code Online (Sandbox Code Playgroud) 我有一个iMacro" Test.iim ",我要玩,或致电本iMacro从连到我的网页按钮单击事件的脚本.
请帮助一些示例代码.
我曾经一直使用iMacros并使宏等待页面加载它就像下面这样简单:
SET!WAITPAGECOMPLETE YES
然而现在这不起作用,它似乎来自iMacros网站http://wiki.imacros .net /!WAITPAGECOMPLETE此功能甚至不再与Firefox兼容.
除了等待指定的时间之外,还有什么方法可以做到这一点?当然必须有,为什么后续版本会退回?
在此先感谢PS还原到IE不是一个选项
我有这个代码:
VERSION BUILD=7601105 RECORDER=FX
SET !TIMEOUT_PAGE 10
SET !ERRORIGNORE YES
TAB T=1
CMDLINE !DATASOURCE tags.csv
SET !DATASOURCE_COLUMNS 1
SET !DATASOURCE_LINE {{!LOOP}}
SET !VAR1 {{!LOOP}}
'***** enter all hashtags and likes here
'1
URL GOTO=http://web.stagram.com/tag/{{!COL1}}/
WAIT SECONDS=5
TAG POS={{!LOOP}} TYPE=IMG ATTR=SRC:http://cdn.stagram.com/img/like.png
WAIT SECONDS=2
TAG POS={{!LOOP}} TYPE=IMG ATTR=SRC:http://cdn.stagram.com/img/like.png
WAIT SECONDS=2
TAG POS={{!LOOP}} TYPE=IMG ATTR=SRC:http://cdn.stagram.com/img/like.png
WAIT SECONDS=2
TAG POS={{!LOOP}} TYPE=IMG ATTR=SRC:http://cdn.stagram.com/img/like.png
WAIT SECONDS=2
TAG POS={{!LOOP}} TYPE=IMG ATTR=SRC:http://cdn.stagram.com/img/like.png
WAIT SECONDS=2
TAG POS={{!LOOP}} TYPE=IMG ATTR=SRC:http://cdn.stagram.com/img/like.png
WAIT SECONDS=2
TAG POS={{!LOOP}} TYPE=IMG ATTR=SRC:http://cdn.stagram.com/img/like.png
WAIT SECONDS=2
TAG POS={{!LOOP}} …Run Code Online (Sandbox Code Playgroud) 首先,我是imacros的新手,我试图在一个随机网站中使用imacro从页面中删除一个元素,为此我试图使用javascript,它会抛出我的错误.remove() is not a function.以下是我一直在尝试的一段代码:
var macro = "";
macro +="SET !DATASOURCE mobidomains2.csv";
macro +="SET !DATASOURCE_COLUMNS 1";
macro ="SAVEAS TYPE=PNG FOLDER=* FILE={{!COL1}}";
window.content.document.getElementsByClassName("results-explained").remove();
var ret="";
ret=iimPlay(macro);
Run Code Online (Sandbox Code Playgroud)
我也尝试过使用.removechild(),所以有什么方法可以使用imacro用javascript删除特定的div?提前感谢你.
这里有一些带有Javascript条件问题的imacro,但没有任何东西能给我我需要的东西......我试过这个问题:http://forum.imacros.net/viewtopic.php?f = 11&t = 14010 ,但我的是不同,因为我不需要使用EXTRACT命令,因为我已经知道文本中的单词...我无法弄清楚为什么这不起作用...我有一种感觉这里的逻辑是关闭的(if(macro=="Follow"){)但是我不确定.
我正试图在Pinterest上建立一个跟随人们的imacro.我想要完成的是,一旦它到达页面的末尾,它跟随人们,它将向下滚动以显示更多人要关注.
此外,如果我输入搜索关键字,其中第一页上的每个人都已被跟踪,我希望它向下滚动直到它到达我没有关注的用户 - 即使它必须多次运行此代码(URL GOTO=javascript:window.scrollBy(0,20000))传递多个页面以获得我没有关注的新人群.
我把这个代码用于scoll down : URL GOTO=javascript:window.scrollBy(0,20000). 我有问题,但是因为我无法弄清楚有条件的...如果没有"跟随"文本(没有人跟随)我接近它,那么它会跳出if语句,并跳到else语句.它会向下滚动,直到它到达某人跟随并在它到达某人之后运行宏(不会在for循环中浪费另一个增量).
这是代码:
// Location where the imacro goes.
window.location="http://www.pinterest.com/search/boards/?q=ponies" + "\n";
// Gives time for the page to load.
var macro = "WAIT SECONDS=10" + "\n";
// Sets no delay time between each step.
var macro = "CODE:SET !REPLAYSPEED FAST" + "\n";
// Tells imacro to ignore …Run Code Online (Sandbox Code Playgroud) 我正在使用javascript和imacros从网站收集一些数据,我有这行代码:
final_macro += "ADD !EXTRACT " + '"' + lager_col2[0].textContent + '"' + "\n";
当我在浏览器中运行我的js时出现此错误:
错误:多进程Firefox,第208行不支持访问内容窗口(错误代码:-991)
我应该担心吗?是textContent禁止使用?问题是,lager_col2[0]有时恰好是一个链接,我只想要链接中的文本,而不是标签和一切.所以我自然而然地去了textContent.我怎么能绕过这个?
另外,在尝试使用window.document.getElementsByClassName?访问某些节点时,我是否在设置自己的麻烦?使用iMACROS TAG POS/XPATH会更好吗?
如何手动找到隐形recaptcha的回调函数?以下是网站:- https://www.redbubble.com/auth/login
下面给出了一个字符串而不是一个函数
___grecaptcha_cfg.clients[0].aa.l.callback
Run Code Online (Sandbox Code Playgroud)
另外,似乎没有任何回调函数 <div class="g-recaptcha">
我已经尝试了以下如何手动调用(查找)ReCaptcha 回调函数? 通过使用document.getElementsByTagName('form')[0].submit();但是,它似乎并没有让我登录到该网站。
基本上,我想要做的是,在输入我的登录名、密码和 grecaptcha 响应(使用一些 javascript 自动化脚本)之后,我想调用回调函数,以便它让我登录到网站,但是,当我点击登录按钮,它弹出不可见的recaptcha,结果,我无法登录。
任何帮助将不胜感激。谢谢。