您现在的位置是:芭奇站群管理系统 > 热门关注 > -> 芭奇自定义接口功能文字详细教程说明

芭奇自定义接口功能文字详细教程说明

时间:2011-10-01 12:37

自定义详细参数教程帮助(此处教程会随时完善增加,最近修改时间是2011.09.30)

2011.09.30只是一个了解与熟悉的过程,整个自定义设置里面有较多的参数配置,如果没有详细的视频演示,可能很难掌握,由于时间太仓促,目前客服也是刚接触。视频教程讲解以及各个参数的使用会有一个详细的介绍。站群中暂时没有打开导入自定义接口管理界面,因为目前站群与自定义上有一点冲突还没有处理完,这2天会发布新版本,站群太长时间没有更新,今天发布一个小版本,只是一些之前操作的细节优化,站群上很多地方的参数说明做了详细的配置说明。这次发布只是为了给前几天所说在10月1之前发布新版本,即使自定义有bug也会发布这个版本,说明我们一直在做努力更新以及设计新功能,我们的开发一直就没有停止过,只是碰到一些坎子的时候需要一点时间去解决,请大家理解一下!
-------------------------------------------------------------------------------------------------
元素属性:(填写在“相关元素特性数据”)
[&属性值等于](注:在一个命令中最多使用4次)
[&属性值包含](注:在一个命令中最多使用4次)
[&文本值等于](注:在一个命令中最多使用1次)
[&文本值包含](注:在一个命令中最多使用4次)
[&编辑器赋值](注:在一个命令中最多使用1次)
[&源码验证](注:在一个命令中最多使用1次)
[&地址url验证](注:在一个命令中最多使用1次)
[&地址url验证](注:在一个命令中最多使用1次)
[&坐标x|y](注:在一个命令中最多使用1次)
------------------------------------------
自定义值
[&自定义值1]
[&自定义值2]
[&自定义值3]
  :
  :
[&自定义值20]
[&当前浏览器窗口url]
[&元素窗口url]
[&窗口弹出title]
[&窗口弹出点击按钮名称]
---------------------------
站群中已经含有的参数
[*站群中设置的首页域名] [*站群中设置的登陆地址]
[*站群中设置的用户名]   [*站群中设置的密码]
[*站群中设置的文章标题] [*站群中设置的文章内容]
[*站群中设置的栏目id]   [*站群中设置的文章tag]
--------------------------
命令:
[&打开地址]
[&元素点击]
[&元素填写]
[&元素强填写]
[&执行脚本]
[&坐标点击]
[&坐标填写]
[&字符验证]
--------------------------
目前都是配合站群需要使用的单步执行(目前还比较简单,可以配置一些暂时不需要单独点击静态化简单的cms以及第3方博客(如果你要设置发布邮箱接口也是可以的),近期将会有较多的更新完善,支持更多用户自定义配置,这个站群自定义的完善之后再去设计自动执行整过过程的其他模拟接口,好比注册邮箱之类的).

为了更多cms兼容使用,请将ie直接升级到ie8,已经是ie8的可以直接跳过此处看配置教程。
32位
http://dl.pconline.com.cn/html_2/1/104/id=49581&pn=0&linkPage=1.html
64位
http://www.skycn.com/soft/53743.html
官方所有版本
http://www.microsoft.com/downloads/zh-cn/ResultsForProduct.aspx?productID=fed6228c-c43b-4086-bf09-2986b9ce4610&stype=ss_sd&displaylang=en&nr=10&sortCriteria=Popularity&sortOrder=Ascending
各种操作系统均可以找到对应的版本
------------------------------------------------------------------
目前接口配置需要填写的流程有:
[一]登陆页面地址
[二]登陆地址完整打开的标识符
[三]登陆页面元素填写提交
[四]登陆成功的标识符
[五]发布页面地址
[六]发布地址完整打开的标识符
[七]发布页面元素填写提交
[八]发布成功的标示符
注:配置流程基本就是设置好上面8个地方,然后将整个设置好的流程导出,再导入到站群上。站群上就有一个可选择的自定义接口了,当然有其他生成静态的流程会稍后出来。目前的流程是为了配合站群的使用采取了固定死的模式用来配合站群上的参数使用,后面会做自定义流程。
每个cms以及博客虽说都是这样的8个流程,但是结果都是差不多的,但是可以配置出来多种形式,好比配置是否点击热门选项,推荐选项等之类以及后面在扩展的设置。这样每个cms以及博客都没有固定的模式了。
------------------------------------------------------------------
简单配置流程教程:

(如果觉得看文字麻烦,可以看视频,看文字确实麻烦,看视频比较生动,记忆深刻,看完之后会发现原来根本不难,一个完整的cms视频以及博客配置流程,看完了基本的一些参数设置就会了解,自己就可以配置一些简单的cms以及博客了,但是看文字可以更加深刻理解。教程没有出来可以先看下面的文字,尝试自己摸索)

先打开软件上的“接口编写”可以开始配置了。
[一]登陆页面地址

设置:
1,在“填写内容”
输入"[*站群中设置的登陆地址]",其他都可以不管("命令"也可以不用设置的,因为设置了也不会起作用,下面设置中没有提到的都可以不用管)。
说明:
默认填好了,其实本部不用怎么配置的,只是一个流程需要而已,因为站群中的登陆地址已经设置好了,但是这里设置的是一个cms通用类,方便后续扩展,如果不是站群中设置的地址,当然也可以设置其他地址,设置了其他地址就执行其他地址,不会去执行站群已经设置好的地址了.
[二]登陆地址完整打开的标识符
设置:
1,命令:[&源码包含字符],
在"填写内容"输入"username|password"或者其他源码中包含字符,可以从右边的源码中找到,单引号与双引号之类的最好不要填写。
说明:
从登陆页面body里面的源码里面找一些验证登陆完成的字符,好比某个用户名id或者name再或者其它字符不会变化。可以写一个或者多个,多个使用“|”标识。
[三]登陆页面元素填写提交
设置:
1,命令:选择[&元素填写]
        在"填写内容"里面输入"[*站群中设置的用户名]"
        "元素标签"从软件上的"探测信息"里面元素标签得到,标签必须是大写的。只要涉及到元素之类的,都需要填写“元素标签”。 下面就不提到"元素标签"的讲解了。
        "定位符"是指确定元素的位置(非坐标形式,只源码块的形式,是目前站群自创的标记),它可以跨越框架确定元素的位置,包含页 面中有它他几个同样id或者name的元素,通过"定位符"都可以区分开来。通过软件下面的"追踪页面定位符"按钮获取。如果是编辑器直接追踪到填写值的地方,定位之后就可以直接通过软件输入 内容了,当然也可以通过坐标填写编辑器的内容,但是坐标填写 不建议使用,因为坐标填写对于模板变化比较大的cms,这个编写 的接口就不通用了(涉及到元素以及源码验证之类的都会涉及到【"定位符"】的问题,不填写定位符就默认当前窗口整个body位置 ,不会处理框架以及编辑器里面的事情了,一般是当前页面的不需 要填写定位符,同一个页面在框架iframe里面与外面是不一样的, 定位符跟整个个流程设计以及时间关联,时刻都不一样,填写一个 就可以了,元素也不一样,下面的讲解就不会提“定位符了”)。
2,命令:选择[&元素填写]
        在"填写内容"里面输入"[*站群中设置的密码]
3,命令:选择[&元素点击]
        在"相关元素特性数据"里面输入"[&属性值等于]btnSubmit
说明:
1,“[&元素点击] ”(具体就要到接口编写窗口设置元素特性了,实在是不会设置的可以设置坐标点击或者找客服技术帮忙处理,坐标点击由于网页的模板经常改动以及浏览器的版本不同,改通类就不起作用了,所以一些公开的接口不适合使用坐标填写与坐标点击之类的命令,临时使用或者固定的模板接口还是可以的,"坐标点击"命令可以穿越框架用来处理特殊用途。)
2,如果出现下拉框,举例:
命令:选择[&元素填写],在"相关元素特性数据"里面输入"[&属性值等于]select"。也是设置这个,2表示第2个选项;如果碰到一些元素不好填写的可以元素强填写或者坐标填写,"坐标填写"可以穿越框架。
3,有验证码的情况请先自行去掉或者使用最大权限的用户登陆试试,暂时软件不会涉及到验证码方面的处理,后期看情况是做半自动化还是其他形
式目前不定。
[四]登陆成功的标识符
设置:
1,命令:选择[&字符验证]
        在"相关元素特性数据"里面输入"[&源码验证]"后面加上一些body 里面含有不会变化的字符,不要含有符号,多个使用"|"分割开来 或者在"相关元素特性数据"里面输入[&url验证]后面加上好比跳转 到的管理页面的地址部分,好比输入[&url验证]manage或者 [&url验证]manage|admin.php, 总之要跟登陆页面有区别。设置url 跳转在这里应该快一些,因为验证源码需要将源码中的内容加载完 成才行,所以需要等一段时间,这样不利于快速获取到登陆之后的信息。
说明:
如果无法确定下一步的“发布文章地址”流程中的发布地址好比5d6d之类的论坛地址以及126之类的邮箱是经常自动变化的,需要点击登陆成功之后点击某个按钮才能真实的打开达发布页面,你可以在此增加一条命令就是[&点击元素]或者[&点击坐标]打开发布页面。
[五]发布页面地址
设置:
1,命令:选择[&打开地址]
       在“填写内容”里面输入[*站群中设置的首页域名]dede/article_add.php,[*站群中设置的首页域名]后面的地址是根据你网站的实际情况增加的,当然如果不跟设置的网站域名有关,可以单独设置发布地址,好比第三方博客地址以及您固定的网站集群效果,只需要在内容填写里面设置"http://www.abc.com/manage/add.asp"
说明:
如果不需要再次打开发布地址,好比在第四步流程中已经通过页面元素的点击打开了发布地址
[六]发布地址完整打开的标识符
(跟流程四一样)
[七]发布页面元素填写提交
(跟流程三一样)
[八]发布成功的标示符
(跟流程四一样)