我的目标是将所有相关信息的约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
答案 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。