iMacro循环不起作用

时间:2016-06-17 07:12:01

标签: loops imacros

我的目标是将所有相关信息的约95000个出版物下载到Web of Science的csv文件中。 https://apps.webofknowledge.com/Search.do?product=WOS&SID=P2LaKOxW48huomyUkRR&search_mode=GeneralSearch&prID=3644417a-33e9-4e4d-b6f8-a346c7f1b109 我一次只能下载50个,然后必须点击“下一页”,这样才能获得所有下载。

我有以下没有循环的iMacro。

点击下拉列表不是通过传统方法记录的,因此我通过XY位置记录了大部分脚本。 脚本不会自动循环。它会在加载下50条记录后停止。

可能是什么问题?我对iMacros很新,所以如果这是非常基本的事情,我很抱歉。

SET !DATASOURCE "wos-thomson-inputpubs.csv"
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}

VERSION BUILD=8970419 RECORDER=FX
TAB T=1
URL GOTO=https://apps.webofknowledge.com/summary.do?product=WOS&parentProduct=WOS&search_mode=GeneralSearch&parentQid=&qid=9&SID=T2soQIWLwg2JHnZOH27&&update_back2search_link_param=yes&page=1

WAIT SECONDS=2
CLICK X=721 Y=273
WAIT SECONDS=0.2
CLICK X=862 Y=395
WAIT SECONDS=0.2
CLICK X=616 Y=445
WAIT SECONDS=0.2
CLICK X=863 Y=445
WAIT SECONDS=0.2
CLICK X=618 Y=537
WAIT SECONDS=0.2
CLICK X=603 Y=488
WAIT SECONDS=0.2
CLICK X=687 Y=383
WAIT SECONDS=0.2
CLICK X=1219 Y=198
WAIT SECONDS=0.2
TAG POS=24 TYPE=I ATTR=TXT:
WAIT SECONDS=2

2 个答案:

答案 0 :(得分:1)

尝试使用URL GOTO=...更改行,如下所示:

URL GOTO=https://apps.webofknowledge.com/summary.do?product=WOS&parentProduct=WOS&search_mode=GeneralSearch&parentQid=&qid=9&SID=T2soQIWLwg2JHnZOH27&&update_back2search_link_param=yes&page={{!LOOP}}

单击“下一页”删除命令,然后以循环模式播放宏。

注意:如果你想从第100页开始,请使用:

SET !LOOP 100

答案 1 :(得分:0)

如果url文件中的所有csv都需要更改

GOTO={{LOOP}}

并在iMacros扩展程序侧栏中使用Play (Loop)选项运行iMacros。