Firefox 通过CSV文件循环iMacros?

Firefox 通过CSV文件循环iMacros?,firefox,imacros,Firefox,Imacros,以下是我目前拥有的: VERSION BUILD=8920312 RECORDER=FX TAB T=1 URL GOTO=https://www.random-domain.com TAG POS=1 TYPE=INPUT:TEXT FORM=ID:new_message_form ATTR=ID:my_subject CONTENT=Custom<SP>Title TAG POS=1 TYPE=TEXTAREA FORM=ID:new_message_form ATTR=ID:m

以下是我目前拥有的:

VERSION BUILD=8920312 RECORDER=FX
TAB T=1
URL GOTO=https://www.random-domain.com
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:new_message_form ATTR=ID:my_subject CONTENT=Custom<SP>Title
TAG POS=1 TYPE=TEXTAREA FORM=ID:new_message_form ATTR=ID:my_message CONTENT=Hi,<BR><BR>This<SP>is<SP>a<SP>test<SP>message.<BR><BR>-<SP>Custom<SP>Name
TAG POS=1 TYPE=INPUT:BUTTON FORM=ID:new_message_form ATTR=ID:reply_button
VERSION BUILD=8920312 RECORDER=FX
表T=1
URL转到=https://www.random-domain.com
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:new\u message\u FORM ATTR=ID:my\u subject CONTENT=CustomTitle
TAG POS=1 TYPE=TEXTAREA FORM=ID:new\u message\u FORM ATTR=ID:my\u message CONTENT=Hi,

这是一条测试消息。

-CustomName 标签位置=1类型=输入:按钮形式=ID:新建消息形式属性=ID:回复按钮
我正在使用iMacrosforFirefox插件。几年前,我经常使用iMacros,但我不记得如何正确地完成一些事情

  • 我有一个CSV文件,只有一列,它是一个URL列表,应该在
    URL GOTO=
    字段中(逐行)旋转

  • 如果进程在尝试转到特定URL时或在提交过程中超时,则应超时并在10秒后重新启动进程

  • 空格是否需要使用
    ?该插件是自动添加的,但我不记得几年前在使用iMacros时添加了这一点


  • 有人能帮我在上面的脚本中解决这个问题吗?提前谢谢

    这实际上在csv中包含3列,但有助于避免您提到的问题

    对于您的.csv,我建议您从Excel以外的其他地方保存它,因为它往往无法很好地与iMacro配合使用。我用记事本++保存了UTF-8编码的文件,运气不错

    行首的撇号表示注释。下面有几行解释

    'This will have it continue if it times out
    SET !ERRORIGNORE YES
    'Your ten second requirement
    SET !TIMEOUT_STEP 10
    'prevents testing popup from showing
    SET !EXTRACT_TEST_POPUP NO
    
    'Be sure that the csv has been saved as a UTF-8 encoded csv
    SET !DATASOURCE Datasource.csv
    'This dictates what row to start on
    SET !LOOP 1
    'this connects the loop counter to the row of the csv
    SET !DATASOURCE_LINE {{!LOOP}}
    
    
    URL GOTO={{!COL1}}
    'I usually put a short wait in before I try adding content, you can adjust this.
    WAIT SECONDS=5
    'By referencing them from a csv, you shouldn't need the <SP>
    TAG POS=1 TYPE=INPUT:TEXT FORM=ID:new_message_form ATTR=ID:my_subject CONTENT={{!COL2}}
    TAG POS=1 TYPE=TEXTAREA FORM=ID:new_message_form ATTR=ID:my_message CONTENT={{!COL3}}
    TAG POS=1 TYPE=INPUT:BUTTON FORM=ID:new_message_form ATTR=ID:reply_button
    
    WAIT SECONDS=5
    
    ADD !EXTRACT {{!COL1}}
    ADD !EXTRACT {{!COL2}}
    TAG POS=1 TYPE=INPUT:TEXT FORM=ID:new_message_form ATTR=ID:my_subject EXTRACT=TXT
    ADD !EXTRACT {{!COL3}}
    TAG POS=1 TYPE=TEXTAREA FORM=ID:new_message_form ATTR=ID:my_message EXTRACT=TXT
    
    SAVEAS TYPE=EXTRACT FOLDER=* FILE=*.csv