▲第三部分,软件脚本步骤说明▲:
如下图所示,这里的第0步到第八步是账号登陆步骤,登陆会有一个验证码,有时会看不清楚,属于意外事件,所以这里登陆账号得小心护航,加一个跳转判断登陆就行了,这个判断,一般判断的是账号登陆不成功的样式,比如网页的不开,登陆不上,验证码错误没有登陆上,当然还会判断密码或是账号不存在也会登陆不上,但前面说的这些是可以挽救的,如果是密码或是账号错误,可是会死循环下去的。
登陆上账号就是开始发帖了这个,这个分类有四步,做的时候,每选一个就要加一个倒计时,因为他这个是选择了第一个,后面这个分类才会出来,选了第二个,第三个分类才会出来,所以要加一个倒计时,总是有人问倒计时怎么加好呢?一般来说,提交信息,提交登陆,出来新东西,新页面,上传图片,一般都是固定要加倒计时的,其它情况,再飞快,也不会影响时间的,都不用加,做脚本可是要做到简捷明了的。
http://www.postbbs.com/template/ ... mg/codebg.gif"); color: rgb(102, 102, 102); zoom: 1;">
<iframe class="ke-edit-iframe __web-inspector-hide-shortcut__" hidefocus="true" frameborder="0" tabindex="" style="width: 100%; height: 266px;"></iframe>
上面这个代码是网站编辑器代码,如下图所示,输入标题分类好后,这个内容输入需要注意的,像这种嵌套编辑器的,一般都需要加一个点击,而这个网站加的是输入后的点击,这样就会可以避免一些不必要的提示,这个网站输入内容后,加了一个输入内容座标点击。不然会提示没有输入内容,一直这样提示。
如下图所示,发帖提交完需要加一个倒计时,我们可以放文本框时间调用,这样的好处理,万一网站限时间发布的,我们发布脚本后,可以调时间,而不用特别去生成,比如有的客户喜欢放机时间,那这个框有的话就很方便了。
这个是脚本的所有代码了:
http://www.postbbs.com/template/ ... mg/codebg.gif"); color: rgb(102, 102, 102); zoom: 1;">
<% keyID=打开网址35143
{打开网址}
<URL>http://member.huaxia35.com/login.php</URL>
<超时>20</超时>
{/打开网址}
%>
<% keyID=倒计时-78054
{倒计时}<秒>2</秒><备注>倒计时2秒</备注><备注>倒计时5秒</备注>
{/倒计时}
%>
<% keyID=输入27966
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>username</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}账号列表|账号|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>账号</备注>
{/输入}
%>
<% keyID=输入71904
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>password</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}账号列表|密码|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>密码</备注>
{/输入}
%>
<% keyID=获取网页验证码14884
{网页验证码}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>captchapng</定位值>
<元素序号>0</元素序号>
<图片宽>0</图片宽>
<图片高>0</图片高>
{/网页验证码}
%>
<% keyID=验证码识别-5348
{验证码识别}
<验证码来源>[网页验证码]</验证码来源>
<验证码类型>数字字母混合</验证码类型>
{/验证码识别}
%>
<% keyID=输入60202
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>captcha</定位值>
<元素序号>0</元素序号>
<输入值>[验证码识别结果]</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>验证码识别结果</备注>
{/输入}
%>
<% keyID=点击68695
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><input type="submit" name="submit" value="登 录" class="btn-blue login-btn"></定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>登 录</备注>
{/点击}
%>
<% keyID=倒计时-41268
{倒计时}<秒>5</秒><备注>倒计时5秒</备注><备注>倒计时5秒</备注>
{/倒计时}
%>
<% keyID=动作跳转14485
{动作跳转}
<当>[网页源码]</当>
<条件>不包含</条件>
<值>>退出</值>
<跳转到>keyid=打开网址35143</跳转到>
<跳转频率>0</跳转频率>
<备注>判断登陆成功了没有</备注>
{/动作跳转}
%>
<% keyID=打开网址51423
{打开网址}
<URL>http://member.huaxia35.com/my.ph ... ion=add</URL>
<超时>20</超时>
<备注>访问发帖网址</备注>
{/打开网址}
%>
<% keyID=输入66042
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>title</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}总标题总内容|标题|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>标题</备注>
{/输入}
%>
<% keyID=下拉选择62466
{下拉选择}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>XPATH</定位类型>
<定位值>//*[@id="load_category_1"]/SELECT</定位值>
<元素序号>0</元素序号>
<选择序号>2</选择序号>
{/下拉选择}
%>
<% keyID=倒计时-71818
{倒计时}<秒>1</秒><备注>倒计时1秒</备注>{/倒计时}
%>
<% keyID=下拉选择96360
{下拉选择}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>XPATH</定位类型>
<定位值>//*[@id="load_category_1"]/SELECT[2]</定位值>
<元素序号>0</元素序号>
<选择序号>2</选择序号>
{/下拉选择}
%>
<% keyID=倒计时-7181832
{倒计时}<秒>1</秒><备注>倒计时1秒</备注>{/倒计时}
%>
<% keyID=下拉选择76527
{下拉选择}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>XPATH</定位类型>
<定位值>//*[@id="load_category_1"]/SELECT[3]</定位值>
<元素序号>0</元素序号>
<选择序号>4</选择序号>
{/下拉选择}
%>
<% keyID=倒计时-718183294
{倒计时}<秒>1</秒><备注>倒计时1秒</备注>{/倒计时}
%>
<% keyID=下拉选择97996
{下拉选择}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>XPATH</定位类型>
<定位值>//*[@id="load_category_1"]/SELECT[4]</定位值>
<元素序号>0</元素序号>
<选择序号>2</选择序号>
{/下拉选择}
%>
<% keyID=输入60200
{输入}
<框架定位类型>部分源码</框架定位类型>
<框架定位值><body class="ke-content"></框架定位值>
<定位类型>XPATH</定位类型>
<定位值>/html/BODY</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}总标题总内容|内容|自动{/获取列表值}</输入值>
<输入类型>innerHTML</输入类型>
<限制字数>0</限制字数>
<备注>内容</备注>
{/输入}
%>
<% keyID=点击69294
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>坐标</定位类型>
<定位值>{X=575,Y=416}{SX=0,SY=0}</定位值>
<元素序号>0</元素序号>
<点击方式>模拟鼠标</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>点击一下</备注>
{/点击}
%>
<% keyID=点击11859
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><input type="submit" name="submit" value=" 提 交 " class="btn_g"></定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>提 交</备注>
{/点击}
%>
<% keyID=倒计时-26565
{倒计时}<秒>[文本框:发送倒计时]</秒><备注>倒计时[文本框:发送倒计时]秒</备注><备注>倒计时10秒</备注>
{/倒计时}
%>
<% keyID=请选择要切换的列表69734
{切换列表}
<列表集合>
标题1|否
总标题总内容|否
上传图片|否
标题2|否
内容2|否
分类全国|否
变量1|否
变量2|否
变量3|否
变量4|否
内容1|否
标题3|否
内容3|否
内容4|否
</列表集合>
<备注>请选择要切换的列表69734</备注>
{/切换列表}
%>
<% keyID=动作跳转14959
{动作跳转}
<当>直接跳转</当>
<条件>包含</条件>
<值></值>
<跳转到>keyid=打开网址51423</跳转到>
<跳转频率>[文本框:发几帖换号]</跳转频率>
<备注>动作跳转14959</备注>
{/动作跳转}
%>
<% keyID=清空浏览器缓存99169
{清空浏览器缓存}
<模式>稳定模式</模式>
<备注>稳定模式</备注>{/清空浏览器缓存}
%>
<% keyID=账号列表36777
{切换列表}
<列表集合>
账号列表|否|下一行|0|
</列表集合>
{/切换列表}
%>
<% keyID=动作跳转61119
{动作跳转}
<当>直接跳转</当>
<条件>包含</条件>
<值></值>
<跳转到>keyid=打开网址51423</跳转到>
<跳转频率>0</跳转频率>
{/动作跳转}
%>
今天我们可以学到对于倒计时怎么加才合理的方法,当然有一些人网络快,电脑配置好一些的,都是可以省很多倒计时的,脚本越少步骤,看上去越不会烦躁哦,像选择这里,要是网络快的,或是对于它服务器老大您的网络好的,都是可以这样省下这样的倒计时的,这种嵌套内容编辑器的,我们都可以在输入内容后面加一个座标点击,让网站知道,你已经输入了内容了,让网站放心,才能发成功的了。对于文本框调用,我们要注意位置,而且调用了后,就不要忘了改名字,插入了动作后,就不要去改名了,不然往往会忘了重新编辑的。