1

www.example.com/data.php?id=xxなどの特定のURLからデータを抽出したい

ここで、xxは1から1000までの数値であり(つまり、スクリプトはループする必要があります)、これまでのところデータを抽出します。次のスクリプトがあります。

VERSION BUILD=7401110 RECORDER=FX TAB 
T=1 
SET !LOOP 1 
URL GOTO=http://www.example/data.php?id={{!LOOP}} 
TAG POS=2 TYPE=TD ATTR=TXT:* EXTRACT=TXT

www.example.com/data.php?id=4などのURLが存在しない場合でも、これを適切にループさせるにはどうすればよいですか?データは抽出されませんが、スクリプトは続行されます。最後に、データを次の場所に出力するにはどうすればよいですか。ファイル?

ありがとう

4

2 に答える 2

2

作成したマクロで、ループ機能を使用する場合(つまり、ループの再生ボタンを押す場合)、マクロは次々にURLをロードし、目的のデータを抽出します。

ただし、データは保存されませんが、各ステップでポップアップで表示されます。これを回避するには、コマンドを含めます

SET !EXTRACT_TEST_POPUP NO

最初に。保存するには、SAVEAS TYPE=EXTRACTを使用します

于 2011-12-13T13:16:38.330 に答える
1

データが見つからない場合にスクリプトを続行するには、エラー無視を設定する必要があります。これを使用します。

SET !ERRORIGNORE YES
于 2012-12-27T22:51:29.470 に答える