iMacros发布了COL1和& 2在相同的表单输入中,逗号不起作用

时间:2013-07-05 21:53:21

标签: csv

以下代码登录到Wordpress网站并将内容(来自Articles.csv)发布为两种形式(标题和帖子),然后提交材料并记录错误或成功。

这是我的代码的外观:

Replaying #luikang.iim
1   VERSION BUILD=6050612 RECORDER=CR
2   
3   TAB T=1
4   
5   SET !DATASOURCE Articles.csv
6   SET !DATASOURCE_COLUMNS 2
7   SET !LOOP 2
8   SET !DATASOURCE_LINE {{!LOOP}}
9   SET !ERRORIGNORE YES
10  SET !TIMEOUT_PAGE 2
11  
12  URL GOTO=http://luikang.se/wp-login.php
13  TAG POS=1 TYPE=INPUT:TEXT FORM=ID:loginform ATTR=ID:user_login CONTENT=Mother
14  SET !ENCRYPTION NO
15  TAG POS=1 TYPE=INPUT:PASSWORD FORM=ID:loginform ATTR=ID:user_pass CONTENT=dfd92dkfgUud
16  TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:loginform ATTR=ID:wp-submit
17  WAIT SECONDS=1
18  TAG POS=1 TYPE=INPUT:TEXT FORM=ID:articleSubmit ATTR=NAME:title CONTENT={{!COL1}}
19  WAIT SECONDS=2
20  TAG POS=1 TYPE=A ATTR=ID:post-html
21  WAIT SECONDS=1
22  TAG POS=1 TYPE=TEXTAREA FORM=ID:articleSubmit ATTR=ID:post CONTENT={{!COL2}}
23  WAIT SECONDS=1
24  TAG POS=1 TYPE=A ATTR=ID:post-tmce
25  WAIT SECONDS=1
26  TAG POS=1 TYPE=SELECT FORM=ID:articleSubmit ATTR=ID:cats[] CONTENT=%1
27  TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:articleSubmit ATTR=ID:submit
28  
29  TAG POS=1 TYPE=DIV ATTR=CLASS:success EXTRACT=TXT
30  TAG POS=1 TYPE=DIV ATTR=CLASS:error EXTRACT=TXT
31  SAVEAS TYPE=EXTRACT FOLDER=* FILE=test1.csv
32  
33  TAG POS=2 TYPE=A ATTR=TXT:Log<SP>out

这就是我的.CSV外观:

First, Second
Hello my name is Lui Kang,"Can someone, please, tell me how to make Johnny Cage combos"

一切都很完美,但不是我的输入。

运行代码,iMacro发布以下内容 标题:您好,我的名字是Lui Kang,“请有人,请告诉我如何制作Johnny Cage组合”
发布:未定义

如果我将SET!LOOP 2改为SET!LOOP 1,则发布以下内容:

标题:第一个 发布:第二次

我需要iMacro用逗号发布一个句子,而不会发生这种情况。

应该是这样的:
标题:您好,我的名字是Lui Kang
发布:有人可以告诉我如何制作Johnny Cage组合

wiki.imacros.net/Form_Filling说明如下:注意:在大多数情况下,引号是可选的。仅当值本身包含逗号或新行时才需要它们。

我做错了什么?

致以最诚挚的问候,

刘康

1 个答案:

答案 0 :(得分:2)

通过在Notepad ++而不是Excel中打开CSV文件来解决这个问题,那里有隐藏的引号。我删除了它们。