Posts Tagged ‘magic submitter’

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秒就没问题了

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

Tags: ,

6 Comments


Magic submitter简要中文说明书

1.Main

分别是打开Profile,创建profile,修改profile – profile是指注册的时候所用的帐密等参数

里面

右边+号的是project – project就是项目的意思,一个project下面可以创建无数个profile,其实就是管理用的,例如project – yoursite.com然后下面建PROFILE,专发这个站的链接

在创建或修改PROFILE的时候,左上角的fill profile能自动填好一些参数的

里面是平时发布用的文章

创建帐号,读邮件,发布文章,自定义的步骤

计划任务

一些需要选择分类的站点,可以在这里批量选择分类,右边三个分别是选择好了的分类保存,读取,以前全选到所有PROFILE

设置 – 里面有

开窗口数量,stop on error遇到错误就停止, page load timeout sec是页面打开超时时间,代理和验证付费验证码

2. Designer

add加站点

bulk批量加站点

edit编辑站点,站点名称属性方面

delete删除

copy复制

register注册规则

submit co发布规则

user com自定义规则

export导出规则

import导入规则

profiles和main的profile完全一样

service网站类型,例如官网自带规则中的Article directories, Article directories就是service的名字

profile Main的profile创建的时候需要的项目

我这里就在profile那里加了个blog title再enable

Item Main >> Manage文章里的项目

3. Utilities

Links M 保存的URL

Random 随机列表,放置列表后可以用语法在文章里调用

Pinger

WordPress WP站批量邮箱激活,应该只适用于官网规则自带的Wordpress blogs

Empty 清空邮箱里的邮件

4. System

Backup 备份整个DB

restore 还原DB

delete 删除DB

DB是包括所有project >> PROFILE,所有文章,所有规则,所有东东

就是一台机器导出DB,另一台机器装上MS,然后导入这个DB,那新机器上面的MS里的东西将会和旧的完全一样

check 查询升级 没用

clear 清除更新历史 没用

5. 小贴士

profile创建好后,再注册邮箱后,记得在PROFILE里点POP测试,如果邮箱是失效的,那接下去的注册发布也是浪费时间

看不到图标,右上角点最大化

注册发布时卡住,排除软件站点规则等问题的话,可能是OPTION设置里的stop on error选上了

线程只有3个,OPTION里没选线程

Tags:

5 Comments



SetPageWidth