狂人采集器|站群服务论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7446|回复: 2

[经验] 自定义发布接口编辑流程及常用命令解释

[复制链接]
发表于 2013-9-8 15:34:52 | 显示全部楼层 |阅读模式
------------------------------------
步骤:
1\获取站群登陆信息
2\打开登陆
3\获取文章内容
4\打开发布
5\生成静态
6\结束


软件内置命令:
------------------------------------
[*站群中获取登陆信息]
[*站群中获取发布文章信息]
[*站群中获取信息为空执行超时回调]
[*站群中发布文章信息成功提示记数]
[*站群中最后执行函数]
[&属性值等于]
[&文本值等于]
[&不含字符]
[&包含字符]
[&截取对象]
[&截取开始]
[&截取结束]
[&截取长度]
[&分解对象]
[&分解符]
[&借堆对象]
[&指定位置]
[&赋给的值]
[&弹窗Title]
[&弹窗点击按钮]


--------------------------------------------
1.[*站群中获取登陆信息]
软件会将内置:
[&自定义字符31]对应[*站群中设置的首页域名]
[&自定义字符32]对应[*站群中设置的登陆地址]
[&自定义字符33]对应[*站群中设置的用户名]
[&自定义字符34]对应[*站群中设置的密码]


2.[*站群中获取发布文章信息]
软件会将内置:
[&自定义字符35]对应[*站群中设置的文章标题名]
[&自定义字符36]对应[*站群中设置的文章内容址]
[&自定义字符37]对应[*站群中设置的栏目id]
[&自定义字符38]对应[*站群中设置的文章tag]



--------------基本命令使用例子------------------
1\
命令过程:*初始化狂人登录信息
执行命令:[&调用外部程序函数]
相关元素:
填写内容:[*站群中获取登陆信息]

2\
命令过程:打开登陆地址
执行命令:[&打开地址]
相关元素:
填写内容:[&自定义字符32]

3\
命令过程:填写账号
执行命令:[元素填写]
相关元素:name[&属性值等于]AdminName
填写内容:[&自定义字符33]

4\
命令过程:填写密码1
执行命令:[元素填写]
相关元素:name[&属性值等于]PassWord
填写内容:[&自定义字符34]

5\
命令过程:点击登录按钮
执行命令:[元素点击]
相关元素:name[&属性值等于]submit
填写内容:

6\
命令过程:验证登陆进去的页面是否正确
执行命令:[body源码字符验证]
相关元素:
填写内容:管理首页

命令过程:定义1获取当前页面URL
执行命令:[自定义字符取定位符页面URL]
相关元素:[&自定义字符1]
填写内容:

7\
命令过程:定义2截取当前URL地址
执行命令:[自定义字符截取自定义字符值]
相关元素:[&自定义字符2]
填写内容:
[&截取对象][&自定义字符1]
[&截取开始]
[&截取结束]admin_login.asp
8\
命令过程:*获取狂人站群文章信息
执行命令:[调用外部程序函数]
相关元素:
填写内容:[*站群中获取发布文章信息]
---------------------以下这个命令,一定要调用,否则会计算不了条数。
命令过程:*如果返回为空则跳到结尾
执行命令:[调用外部程序函数]
相关元素:
填写内容:[*站群中获取信息为空执行超时回调]
超时回调的命令过程:*结束发布

9\
命令过程:定义3组装发布地址
执行命令:[&自定义字符赋值]
相关元素:[&自定义字符3]
填写内容:[&自定义字符2]+article/admin_post1.asp?ChannelID=1&action=add
10\
命令过程:打开发布地址
执行命令:[打开地址]
相关元素:
填写内容:[&自定义字符3]
11\
命令过程:填写标题
执行命令:[元素填写]
元素标签:INPUT
相关元素:name[&属性值等于]title
填写内容:[&自定义字符35]
超时回调:打开发布地址

12\
命令过程:填写栏目
执行命令:[元素填写]
元素标签:SELECT
相关元素:name[&属性值等于]list
填写内容:[&自定义字符37]

13\
命令过程:填写内容
执行命令:[编辑器赋值]
定位符:0|0
相关元素:
填写内容:[&自定义字符36]

14\
命令过程:填写内容2
执行命令:[元素填写]
元素标签:TEXTAREA
相关元素:name[&属性值等于]content
填写内容:[&自定义字符36]

15\
命令过程:填写TAG
执行命令:[元素填写]
元素标签:INPUT
相关元素:name[&属性值等于]tag
填写内容:[&自定义字符38]

16\
命令过程:点击确定按扭
执行命令:[元素点击]
元素标签:INPUT
相关元素:name[&属性值等于]submit
填写内容:
17\
命令过程:验证是否成功(--选填项)
执行命令:[Body源码字符验证]
元素标签:
相关元素:
填写内容:提交成功!
超时回调:打开发布地址
11\
命令过程:*站群中发布信息成功提示
执行命令:[调用外部程序函数]
相关元素:
填写内容:[*站群中发布文章信息成功提示记数]
12\
命令过程:*循环继续发布下一条
执行命令:[回调循环]
相关元素:
填写内容:*获取狂人站群文章信息
13\
命令过程:*结束发布
执行命令:[调用外部程序函数]
相关元素:
填写内容:[*站群中最后执行函数]



14\
命令过程:点击“添加首页新闻”链接
执行命令:[元素点击]
相关元素:[&文本值等于]添加首页新闻


15\
命令过程:点击弹窗的确定按扭
执行命令:[启动弹窗截获检测]
相关元素:
[&弹窗Title]Windows Internet Explorer
[&弹窗点击按钮]确定


[&弹窗Title]来自网页的消息
[&弹窗点击按钮]确定

[&弹窗Title]Microsoft Internet Explorer
[&弹窗点击按钮]确定


16\
命令过程:停止弹窗截获检测
执行命令:[停止弹窗截获检测]
相关元素:
填写内容:


17\
命令过程:*获取栏目组合字符
执行命令:[调用外部程序函数]
相关元素:
填写内容:[*站群中获取栏目组合字符]


18\
命令过程:定义数据堆3
执行命令:[自定义数据堆赋值]
相关元素:[&自定义数据堆3]
填写内容:[&分解对象][&自定义字符40]
[&分解符]|
----上面这个命令,将一个数组,分成多个。如3|4|5,获取到自创数据堆的总共个数为:3个,他们分别是:3,4,5

19\
命令过程:定义字符16等于数据堆3总共个数
执行命令:[取自定义数据堆总共个数]
相关元素:[&自定义字符3]
填写内容:[&自定义数据堆3]

自定义发布接口模板.jkdb

27.65 KB, 下载次数: 782

回复

使用道具 举报

 楼主| 发表于 2013-9-10 19:48:52 | 显示全部楼层
--------------栏目和ID提取接口基本命令使用例子------------------


1\
命令过程:*初始化狂人登录信息
执行命令:[&调用外部程序函数]
相关元素:
填写内容:[*站群中获取登陆信息]

2\
命令过程:打开登陆地址
执行命令:[&打开地址]
相关元素:
填写内容:[&自定义字符32]

3\
命令过程:填写账号
执行命令:[元素填写]
相关元素:name[&属性值等于]AdminName
填写内容:[&自定义字符33]

4\
命令过程:填写密码1
执行命令:[元素填写]
相关元素:name[&属性值等于]PassWord
填写内容:[&自定义字符34]

5\
命令过程:点击登录按钮
执行命令:[元素点击]
相关元素:name[&属性值等于]submit
填写内容:

6\
命令过程:验证登陆进去的页面是否正确
执行命令:[body源码字符验证]
相关元素:
填写内容:管理首页

7\
命令过程:定义1获取当前页面URL
执行命令:[自定义字符取定位符页面URL]
相关元素:[&自定义字符1]
填写内容:

8\
命令过程:定义2截取当前URL地址
执行命令:[自定义字符截取自定义字符值]
相关元素:[&自定义字符2]
填写内容:
[&截取对象][&自定义字符1]
[&截取开始]
[&截取结束]admin_login.asp

9\
命令过程:定义3组装发布地址
执行命令:[&自定义字符赋值]
相关元素:[&自定义字符3]
填写内容:[&自定义字符2]+article/admin_post1.asp?ChannelID=1&action=add

10\
命令过程:打开发布地址
执行命令:[打开地址]
相关元素:
填写内容:[&自定义字符3]

11\
命令过程:获取页面源代码并赋值为4
执行命令:[&自定义字符取定位符页面源码]
相关元素:[&自定义字符4]
填写内容:

12\
命令过程:截取栏目ID区域代码赋值为5
执行命令:[&自定义字符截取自定义字符值]
相关元素:[&自定义字符5]
填写内容:
[&截取对象][&自定义字符4]
[&对象大小写化]
[&截取开始]<UL id=categorychecklist-pop
[&截取结束]</UL>
[&末次出现开始]
[&过滤字符]

13\
命令过程:提取栏目名称和ID
执行命令:[&自定义字符双次组合截取字符串]
相关元素:[&自定义字符5]
填写内容:
[&截取对象][&自定义字符4]
[&对象大分隔符]<LI
[&对象小分隔符]type=checkbox>
[&项与项分隔符]\r\n
[&项名称与项ID分隔符]
[&项名称与项ID位置互换]
[&截取开始1]value=
[&末次出现开始1]
[&截取结束1]type=checkbox>
[&过滤字符1]
[&不含字符排除项1]
[&包含字符排除项1]
[&截取开始2]type=checkbox>
[&末次出现开始2]
[&截取结束2]</LABEL>
[&过滤字符2]
[&不含字符排除项2]
[&包含字符排除项2]

14\
命令过程:输出栏目和ID交给站群
执行命令:[&调用外部程序函数]
相关元素:[&自定义字符5]
填写内容:[*站群中设置界面给<提取到的栏目与id>表单赋值]

提取栏目名称和ID的自定义接口模板.jkdb

8.65 KB, 下载次数: 718

回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-9-11 15:05:08 | 显示全部楼层
--------------提取站群栏目用于网站新增栏目基本命令使用例子------------------

1\
命令过程:=====登陆开始======{
执行命令:[&====注释===============]
相关元素:
填写内容:

2\
命令过程:初始化狂人登录信息
执行命令:[&调用外部程序函数]
相关元素:
填写内容:[*站群中获取登陆信息]

3\
命令过程:打开登录地址
执行命令:[&打开地址]
相关元素:
填写内容:[&自定义字符32]

4\
命令过程:填写账号
执行命令:[元素填写]
相关元素:name[&属性值等于]userid
填写内容:[&自定义字符33]

5\
命令过程:填写密码
执行命令:[元素填写]
相关元素:name[&属性值等于]pwd
填写内容:[&自定义字符34]

6\
命令过程:点击登录按钮
执行命令:[元素点击]
相关元素:name[&属性值等于]sm1
填写内容:

7\
命令过程:验证登陆进去的页面是否正确
执行命令:[&Body源码字符验证]
相关元素:
填写内容:网站栏目管理|成功登录

8\
命令过程:}=======登陆成功=========
执行命令:[&====注释===============]
相关元素:
填写内容:

9\
命令过程:截取后台目录地址赋值为字符2
执行命令:[&自定义字符截取自定义字符值]
相关元素:[&自定义字符2]
填写内容:
[&截取对象][&自定义字符32]
[&截取开始]
[&截取结束]login.php

10\
命令过程:组装增加栏目地址自定义字符3
执行命令:[&自定义字符赋值]
相关元素:[&自定义字符3]
填写内容:[&自定义字符2]+catalog_add.php?listtype=all

11\
命令过程:}===组装以及获取文章信息结束======
执行命令:[&====注释===============]
相关元素:
填写内容:

12\
命令过程:提取站群中的栏目组合给自定义字符67
执行命令:[&调用外部程序函数]
相关元素:[&自定义字符67]
填写内容:[*站群中设置界面从<站群栏目>表单提值]

13\
命令过程:定义数据堆3等于提取的栏目集合
执行命令:[&自定义数据堆赋值]
相关元素:[&自定义数据堆3]
填写内容:
[&分解对象][&自定义字符67]
[&分解符]\r\n

14\
命令过程:定义字符4等于数据堆3总共个数
执行命令:[&取自定义数据堆总共个数]
相关元素:[&自定义字符4]
填写内容:[&自定义数据堆3]

15\
命令过程:定义字符17等于1
执行命令:[&自定义字符赋值]
相关元素:[&自定义字符17]
填写内容:1

16\
命令过程:===打开地址以及增加文章===={
执行命令:[&====注释===============]
相关元素:
填写内容:

17\
命令过程:打开增加栏目地址
执行命令:[&打开地址]
相关元素:
填写内容:[&自定义字符3]

18\
命令过程:===循环栏目名称==
执行命令:[&====注释===============]
相关元素:
填写内容:

19\
命令过程:定义字符18等于1用于取数据堆值的开始
执行命令:[&取自定义数据堆指定序号位置的值]
相关元素:[&自定义字符18]
填写内容:
[&数据堆对象][&自定义数据堆3]
[&取值位置][&自定义字符17]

20\
命令过程:填写设置栏目名称
执行命令:[&元素填写]
相关元素:name[&属性值等于]typename
填写内容:[&自定义字符18]

21\
命令过程:点击确定保存栏目按钮
执行命令:[&元素点击]
相关元素:name[&属性值等于]imageField
填写内容:

22\
命令过程:栏目为空时的跳转
执行命令:[&启用弹窗截获检测]
相关元素:
[&弹窗Title]来自网页的消息
[&弹窗点击按钮]确定
填写内容:

23\
命令过程:验证是否增加成功
执行命令:[&Body源码字符验证]
相关元素:
填写内容:[&弹窗点击按钮]成功创建一个分类|可使用右键菜单进行操作

24\
命令过程:给字符17加1用于取栏目第下1个值
执行命令:[&自定义字符数字计算]
相关元素:[&自定义字符17]
填写内容:[&自定义字符17]+1

25\
命令过程:增加的值与数据堆总数比较大小
执行命令:[&自定义字符数字比较]
相关元素:[&自定义字符17]
填写内容:<=[&自定义字符4]

26\
命令过程:循环打开新增栏目页
执行命令:[&回调循环]
相关元素:
填写内容:打开增加栏目地址

27\
命令过程:循环结束
执行命令:[&====注释===============]
相关元素:
填写内容:

28\
命令过程:新增结束
执行命令:[&====注释===============]
相关元素:
填写内容:


给网站增加栏目的自定义接口模板.jkdb

14.71 KB, 下载次数: 695

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|狂人采集器|站群服务论坛 ( 鄂ICP备08002037号-9 )

GMT+8, 2024-11-25 04:36 , Processed in 1.108433 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表