2016-06-17 5 views
0

私の目的はWeb of Scienceのcsvファイルにすべての関連情報を含む約95,000の出版物をダウンロードすることです。 https://apps.webofknowledge.com/Search.do?product=WOS&SID=P2LaKOxW48huomyUkRR&search_mode=GeneralSearch&prID=3644417a-33e9-4e4d-b6f8-a346c7f1b109 一度に50件しかダウンロードできないので、「次のページ」をクリックする必要があります。iMacroループが動作しない

私はループしていない以下の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 

答えて

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 
0

もしあなたあなたが変更する必要があるので、そこcsvファイル内のすべてのurl

GOTO={{LOOP}} 

iMacros拡張子のサイドバーにあるPlay (Loop)オプションのiMacrosを実行してください。

関連する問題