iMacros脚本问题timeout/errormsg/popupignore等


iMacros script questions timeout/errormsg/popupignore etc

我有1000多个url,我想从中抓取检索标题信息。在尝试了不同的东西之后,我最终使用了我一无所知的iMacros脚本。尽管如此,我还是在阅读指南后制作了一个脚本。

我的脚本工作完美,但有几个问题,有一些查询

我的脚本:

VERSION BUILD=9002379
TAB T=1
TAB CLOSEALLOTHERS
SET !TIMEOUT_STEP 1
SET !ERRORIGNORE YES
SET !EXTRACT_TEST_POPUP NO
URL GOTO=http://google.com/
ADD !EXTRACT {{!URLCURRENT}}
TAG POS=1 TYPE=TITLE ATTR=* EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=d:/ FILE=links.txt
WAIT SECONDS=1
SET !TIMEOUT_STEP 1
SET !ERRORIGNORE YES
SET !EXTRACT_TEST_POPUP NO
URL GOTO=http://example.com:8087/
ADD !EXTRACT {{!URLCURRENT}}
TAG POS=1 TYPE=TITLE ATTR=* EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=d:/ FILE=links.txt

我想问的是这个

1-我必须使用SET !TIMEOUT_STEP 1, SET !ERRORIGNORE是,SET !EXTRACT_TEST_POPUP否为每个URL或使用这些命令在顶部只一次会做吗?

2-即使与SET !EXTRACT_TEST_POPUP没有我得到这个错误一次https://i.stack.imgur.com/cKWQw.jpg在开始,如何删除?

3-在许多url中,我有一些是死的,所以imacros要等到60秒才能转到下一个url。如何将死亡或无响应url的时间减少到10秒?https://i.stack.imgur.com/gN8FB.jpg <——如何设置10s限制

4-我所做的脚本是为1 url。现在我怎么能将这个脚本1000+次,所有不同的url,我在一个特定的TXT文件。所以它要么为所有url创建相同的脚本要么自动从TXT文件中获取url当获取第一个url时它会从url TXT文件中找到下一个url然后自动插入到这个脚本中这样它就能运行所有url最后得到所有url的结果

5-我得到的最终结果是

谷歌http://google.com

我怎样才能改变URL后面的","为制表符或双空格,这样我的结果看起来像这样

谷歌http://google.com

请回复我所有的查询,如果可能的话,重做我的脚本,这样我就知道在哪里放哪个代码

谢谢!

SET !DATASOURCE urls.txt
SET !DATASOURCE_LINE {{!LOOP}}
SET !TIMEOUT_STEP 1
SET !TIMEOUT_PAGE 10 
SET !ERRORIGNORE YES
URL GOTO={{!COL1}}
SET !ERRORIGNORE NO
SET !EXTRACT_TEST_POPUP NO
TAG POS=1 TYPE=TITLE ATTR=* EXTRACT=TXT
SET dblSP "  "
SET !EXTRACT {{!COL1}}{{dblSP}}{{!EXTRACT}}
SAVEAS TYPE=EXTRACT FOLDER=d:' FILE=links.txt
WAIT SECONDS=1

在循环模式下播放上述宏,使' Max: '的值等于文本文件中的行数。