Blog.com在官网的模版里已经有了,不过我用来制作一下教程而以
blog.com特点,有码,不用收取帐密
1.先建一个PROFILE,我用YAHOO邮箱,用MS里的规则建好YAHOO邮箱,会自动开通POP3的,PROFILE里点检测POP3,成功后就可以开始下一步


2. Designer >> service >> 里面加好一些参数(这个是文章提交的时候用的)


上面是建一个service 名为newblog001
再点DESIGNER >> Item

如果你是把这规则放在例如官网那个blogs 的service里面就不用建了个新的SRVICE了
3. Main >> manage >> + >> 加一篇文章的内容


4. Designer >> add >> 随便的名字blog.com也行

5.designer >> 点一下建的规则的名字,不用选中 >> register

6. register部分规则录制

开始先看看那个gotopage的URL是否正确,如果不对就改好
这里来简要介绍一下编辑器里的功能

自动录制模式
手工拖出命令
规则里每一小步的上下移动
删除选中的一步
从头到尾运行一次规则
点中一步,然后运行这步前面所有的,这个很少用到
点中一步,然后运行这步后面所有的,这个经常用到的

![]()
前面所说的如果URL不正确就在这右边改一下

Active ture就是这条规则是需要运行的,flase反之,就是规则在不过是不运行的,没有实际作用,只是摆设,自己测试一下,选flase的话会有个中横线在命令那里
有啥用?
例如你录制填框加提交,然后要测试,但是一测试就提交了,把提交按钮flase掉,这样就能看到填好框,但不提交的效果,要不然提交了,你需要建新的PROFILE才能再试注册的效果喔
![]()
也是flase和ture
意思是说这条命令如果出错是否逻辑跳过,ture为不跳过,flase为跳过
例如是一个平台的,这平台有两种提交按钮
提交按钮1,![]()
提交按钮2![]()
这样碰到没有提交按钮1的站的话,整个规则运行到这里就会中断了,然后软件会说找不到提交按钮1
提交按钮1,![]()
提交按钮2![]()
碰到提交按钮1没出现,软件不会中断,继续下一条命令
做单站这功能基本没啥用,不过做平台式的就经常需要用到了,要不然规则兼容不了很多站的
6.register注册部分正式开始

点
.运行所有就会打开网址先
打开了网址后,点
,进行自动录制模式
左键点
,会出来个add link click,以后都这样,点一下出来啥就点啥吧

这样右边就出来录制的命令了
现在点多次
,退出录制模式,再点第一条命令,再点
运行第一条后面所有,以现在的情况只会运行第二条命令的,所以就是打开注册页面了
![]()
左下角会出现点击某链接的提示了
这种退出录制模式,运行下面的代码,再重新继续录制,下面不再描述了,我会直接说测试一下代码就算了

点![]()
点email address那个框,选上email那个值
下面做法全一样,点框选值
最后点提交按钮点add link click之类的吧(这里出来的是add button click,出啥点啥就对了

把提交按钮选active false

然后点第二步,测试一下下面所有的规则

能看到全填好,但不提交
现在把提交改回ture吧

再把下面规则运行一次
晕现在验证码才出来……
点录制,点一下验证码,再点一下验证码的框,框选值为captcha value



现在验证码是自动检测出URL为含有recaptcha的,有时候会自动检测出findbyalttext这样
如果验证码图片不出来,我们可以手动
最好是用另一个浏览器(因为MS里的浏览器会自动关窗口),非软件里的打开注册页,打开验证码图片的URL,或者在源代码里找出来
http://www.google.com/recaptcha/api/image?c=03AHJ_VutoDep97UqoxBTLGXCP__8LchEuD-_Y9ZRqzBMU6XKw2x8KIO6MxDJXAlc51c2kKodTindM3Ww-aadkDJvxD87PJKPc0VbwdiKcVSS-WzpSEX9Z6EMsPfYUMBBMrPPDXJU5AFTOuTdqZyJiUrAKKLMQKwYz-g
我找出图片的代码是这样的
如果验证码图不能弹出大家可以自己手写findbyurl
例如上面的可以写
recaptcha
/recaptcha/
recaptcha/api/image
image
等等都行只要写部分就行了
但记得不要写上问号
例如api/image?c=这样肯定是不行的
写image也可以,不过需要页面其他位置不要再出现含有这个url的图片,要不然就会弹那个图片出来了罗

我改成这样的测试一下

验证码也可以弹出
现在用
把位置全调好(也可以用拖动,点住一个命令,然后拖到适当位置放手),然后运行就这一页面的命令,让提交进到下一页去



继续录制,blog title就用login参数好了
blog domain如果就要用他这个,那可以不录,录制如果用login那也会和他这个参数得出的值一样
不过login那部分在PROFILE那里是可以支持SPIN格式的
所以录制一下也是无妨

继续取消录制,点上面提交按钮那步,再点运行以下所有规则的测试

看来有点改版,运行后去到这页面,居然有提示说可以用付费域名的
现在我们要点最后一个

录制后会变成这样,但是这个似是一个固定的值,所以我们要把他变成login.blog.comxxxxxxxxx
jonaauaama.blog.comFree ($0.0)
改成这样
[Login].blog.comFree ($0.0)
[Login]就是调用login的值了,好像是要大写的喔
测试一下


成功了
现在可以加一步判断是否成功的,MS里好像只能判断一次是否成功的,所以命令运行完,软件也会当作是成功的
所以其实现在也是软件判断上已经是认为是成功的了
现在来手工加个判断
点![]()
点住
拖到命令里适当位置,当然是要语句出现了之后的位置了,所以现在肯定是拖到最后面的了

判断语句很明显是这句
Your account was created successfully
所以填上这个就行了
记得最好是填短的,不要含任何符号,一句最好
例如account was created这样也行

现在外加一步保存网址,建的时候可以保存,发布文章的时候也可以保存,现在先来在这里加这步
因为blog.com的网址是有规则很简单的
点![]()
拖出

再点最后SAVE LINK那步运行一次
点一下运行就行了,这步运行时间只是超短的时间
![]()
现在可以保存这些命令了
保存的网址在哪里?在Utilities >> links M里


同时也保存多了一个无关网址,这个我也没办法….
7.先运行邮件检测,删除,再开始录制发布部分
读邮件是 Main >> read


删邮件 utilities >> empty
邮件多需要等久点,有时候点击了会卡住一下的


designer 点中blog.com规则,点submit co


这时候里面和那个录制注册的开始时候是完全一样的
登陆的就在上面,直接录制

测试
明显我这里log我填了login是错的,手工改为email吧
登陆成功

发现右边就有几个框可以直接填内容那些的了

录制一下
这时候才发现参数里没有title,content那些,原来是我Service type没选对,没有选在新建的那个newblog001的service type里

现在把blog.com从topic移动到newblog001
designer >> 点规则 >> edit >> 把service type选为newblog001 >> SAVE


然后就能发现跑过去了

重新打开submit co,全部运行好了
直接录制右边那几个框,我这里可能网速慢,TAG那栏没出来,就只好在边上点几下尝试一下看填不填得了

没填到,录制成这样

发布成功了

现在把这几步,删了,从WP后台左边侧栏那里进new post发布,这算是另一个发布的方法吧,其实发布效果是一样的
也是直接录制,有时候需要分步,就是录制一两步,停录,然后测录好的,前面已经介绍过了,这里都说直接录制算了

还有编辑框出来是需要点时间的,上面是没等他出来
下面等他出来

就那一步规则有点不一样,大家可以测试一下那个能用,我是用等他出来后的
倒数第二个add按钮那个是标签的,要点一下他那里的add才算是加了标签的,至于分类嘛那个不好弄,所以没录制
测试结果,发布成功

是不是看到有一个view post,录制点点击他的动作就能打开刚发的这篇文章了罗


现在来保存网址,由于直接可以用命令打得开刚发的文章地址,所以我们可以保存刚发的文章,以及首页的,首页的和之前在注册那里用的保存地址方法完全一样
先来最新文章的
点击![]()
拖出一个![]()

然后参数什么都不要动他,这样他就是保存你浏览器里打开了的那页的网址,少数时候会保存些乱七八的东西……..
再拖多一个save link

由于wordpress的rss网址规则也是固定化的,所以就也写上都行的了
把这两个save link运行测试一下,再去LINKS M里就能看到结果了罗


至此,已经算是全部完全了
blog.com这个站我看是不需要制作log out的(就是那些之前登陆过的号他会记住你的登陆状态那种就需要制作log out
现在我无聊来把log out补进去吧
先运行点命令,登陆了进去先
看到有个logout的在右上角

复制他链接快捷方式
http://fdsafffdsfa.blog.com/wp-login.php?action=logout&_wpnonce=91bb23747c
像是这样子,明显最后的应该是随机字符,所以直接打开这个URL恐怕不行
也不知道这样的行不行
http://[Login].blog.com/wp-login.php?action=logout
假设这种行,我们再录制多一个点链接的

那那个直接打开网址的就点
拖出
改成

把这两步拖到第一步的后面

现在问题出现了,如果这个站刚好是没记住你的登陆状态的呢?那第二步就明显会出错了罗,就要用到前面的逻辑跳过

那第三步打开网址之后就不是首页了罗,下面的命令可能不能继续运行顺利
我们需要把第一步弄多一次出来,放在log out打开网址的后面

这样就算是弄好了,其实两种LOG OUT不需要,LOG OUT正确的话只需要一个就行
还有这个站是不需要LOG OUT的
所以我们可以把2-3全删了,然后就是最终版了
现在进行一次正式的测试,不是用designer里的一步一步测
直接进行一次发布
main >> 点那个三角形的,发布
记得要选中你要发的文章喔

就是左边service type的右边item to submit
提交没成功,我把OPTION里的page load time out从10改为50
最后也是提交没有成功,会弹出一个说离开该页面的窗口,这就是在designer里和实际发布有时候是会有区别的
所以我尝试把点开new post那些全不要,直接从后台首页右边的发一下试试,当然那样可能是网速关系TAG框出不来
原因找到了,点publish按钮后,软件没等待,直接运行下面的view post,而页面里还存在另一个后面一点位置的view post,所以会提示说离开发布窗口
我在登陆后和点发布按钮后加了wait各10秒就没问题了
最后从后台首页直接发版大概代码如下
