Magic submitter – Blog.com自制规则教程

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的网址是有规则很简单的

拖出

写上http://[Login].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秒就没问题了

最后从后台首页直接发版大概代码如下

Related posts

Tags: ,

  1. No comments yet.

SetPageWidth