以下代码登录到 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 说明如下: 注意:在大多数情况下,引号是可选的。仅当值本身包含逗号或换行时才需要它们。
我究竟做错了什么?
此致,
刘康