标签: imacros

iMacro生成随机文本或随机数

我正在使用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)

random imacros

11
推荐指数
2
解决办法
3万
查看次数

如何在imacros中使用JavaScript?

我无法弄清楚如何在JavaScript中使用imacros.我看过他们的帮助,在Stack Overflow上看到了无数的例子,但不知道遗漏了什么.它在任何地方都没有得到清楚解释.

这是我尝试过的:

  1. 使用他们的帮助文件中解释的示例:http: //wiki.imacros.net/JavaScript

    但是当我点击' Click Here to Run'链接时(即使在使用ActiveX的IE中)也没有任何反应.注意:我没有IE的imacros - 上面显示的示例包含IE中的宏启动图像,但在Firefox中运行.没有进一步的解释..

  2. 试图将一个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)
  1. 试图在HTML页面的脚本标记内使用上述内容,并在页面加载/单击时加载函数.但这也不起作用.

我做错了什么,我需要做什么?

我发布这篇文章后不久,我想我已经让它工作了一段时间.我能够打开一个打开URL的JS文件.所以我已经删除了Q.但是现在它再次没有工作,我无法弄清楚为什么..有人可以帮忙吗?

基本上我和这个人有完全相同的问题: Javascript和Imacro打开Goog​​le.com我得到了同样的'未知命令:var'作为他.而他们的问题也没有得到解决.

javascript imacros

11
推荐指数
1
解决办法
5万
查看次数

如何使用iMacros遍历页面上的链接

我想使用iMacros执行以下任务:

  1. 在特定页面上导航到以/id=*(如何进行循环?!)结尾的每个链接
  2. 将这些id的页面的HTML正文内容保存到文件中
  3. 在每个页面上都有"更多细节按钮"保存弹出窗口的HTML内容(详情)

与此同时,我想出了如何做到这一点,并且有一个代码按计划运行:

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)

imacros

9
推荐指数
0
解决办法
1万
查看次数

如何从JavaScript调用iMacro?

我有一个iMacro" Test.iim ",我要玩,或致电本iMacro从连到我的网页按钮单击事件的脚本.
请帮助一些示例代码.

javascript webpage imacros

7
推荐指数
2
解决办法
1万
查看次数

iMacros等到页面加载

我曾经一直使用iMacros并使宏等待页面加载它就像下面这样简单:
SET!WAITPAGECOMPLETE YES
然而现在这不起作用,它似乎来自iMacros网站http://wiki.imacros .net /!WAITPAGECOMPLETE此功能甚至不再与Firefox兼容.

除了等待指定的时间之外,还有什么方法可以做到这一点?当然必须有,为什么后续版本会退回?

在此先感谢PS还原到IE不是一个选项

imacros

7
推荐指数
1
解决办法
2万
查看次数

iMacros中的LOOP功能(TAG POS)

我有这个代码:

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)

tags loops imacros instagram

6
推荐指数
1
解决办法
2万
查看次数

使用imacro删除元素

首先,我是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 imacros

6
推荐指数
1
解决办法
479
查看次数

Imacro - Javascript条件滚动到页面底部

这里有一些带有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 conditional for-loop imacros

5
推荐指数
1
解决办法
2310
查看次数

访问多进程Firefox中不支持的内容窗口

我正在使用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会更好吗?

javascript imacros

5
推荐指数
1
解决办法
3205
查看次数

查找外部站点的隐形 Recaptcha 回调函数

如何手动找到隐形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,结果,我无法登录。

任何帮助将不胜感激。谢谢。

javascript jquery imacros invisible-recaptcha puppeteer

5
推荐指数
0
解决办法
790
查看次数