imacros javascript返回顶部 [英] imacros javascript return top

查看:106
本文介绍了imacros javascript返回顶部的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用javascript编写imacros脚本,但是有问题.

I'm writing a imacros script using javascript and I've a problem.

var result = "";
var Loop = 1;
while(true)
{    

iimSet("Loop",Loop);
var macro;
    macro="CODE:";
    macro +="SET !DATASOURCE site.csv" + "\n";
    macro +="SET !DATASOURCE_LINE {{Loop}}" + "\n";
    macro +="URL GOTO=https://www.google.com/search?q={{!COL1}}" + "\n";  
    macro +="WAIT SECONDS=1" + "\n";          
iimPlay(macro);

var ret_code = iimPlay("CODE:TAG POS=1 TYPE=DIV ATTR=ID:resultStats");
    if(ret_code<0){break;}
ret_code = iimPlay("CODE:TAG POS=1 TYPE=DIV ATTR=ID:resultStats EXTRACT=TXT");
    s = iimGetLastExtract();    
    result += " "+s;    
    Loop++
}
var Ru;
    Ru="CODE:";

iimPlay("#current.iim"); 

这是过程.它在csv文件中循环播放,并检查在Google搜索结果中索引了多少页.有时,谷歌要求输入验证码.如果出现验证码,它会从"var macro"中断,并转到"cap ru",这是用于验证码的一部分.输入验证码后,我需要返回"var macro"并从它离开的地方继续.而且我还需要为数据源设置一个循环以停止所有操作.似乎无法弄清楚.寻找您的帮助.

Here's the process. It loop throught the csv file and checks for how many pages are indexed in google results. Sometimes google asks to enter captcha. If captcha appears it breaks from 'var macro' and goes to 'var ru' which is for captcha part. After entering the captcha I need to return to 'var macro' and continue from where it left. And also I need to set a loop to datasource to stop everything. Can't seem to figure this out. Looking for your help.

谢谢你, 马克.

推荐答案

因此,您可以尝试执行以下操作:

So, you may try something like this:

第一期:

// ...
var ret_code = iimPlay("CODE:TAG POS=1 TYPE=DIV ATTR=ID:resultStats");
if (ret_code < 0)
    iimPlay("#current.iim");
iimPlay("CODE:TAG POS=1 TYPE=DIV ATTR=ID:resultStats");
ret_code = iimPlay("CODE:TAG POS=1 TYPE=DIV ATTR=ID:resultStats EXTRACT=TXT");
// ...

第二期:

// ...
    macro +="WAIT SECONDS=1" + "\n";          
var ret_code = iimPlay(macro);
if (ret_code < 0)
    break;
// ...

这篇关于imacros javascript返回顶部的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆