<input type="text" class="textInput col3 k1" maxlength="20" value="">
<input type="text" class="textInput col3 k2" maxlength="20" value="">
<input type="text" class="textInput col3 k3" maxlength="20" value="">
他们三个关键字,是不同的K1 K2 K3这三个不同点进行输入关字的,可不要以为没有区别呢。
这个摘要还是要输入的,我这个输入是调用内容1的,这个收录后,是会在头部的百度快照里,所以宣传的人注意这个最好用联系方式和一句话就知道你是做啥子职业的。
还有二个分类,我是调用列表的。
软件这个品牌和型号参数是调用用这个列表的:
有了列表调用,你可以不用调用动作,而调这个参数列表就可以实现对应商品号了,比如你标题还人调用这个品牌关键字的,或是这个型号的,也可以点这里的。
这个点击我的电脑的源码这里,
这里是要XP框架定位的,大家要注意选择。
网站上传图片,一帖只能传四张图片,这个要注意限制。
有的人总是以为这个跳转只是为了循环发帖的,其实上传图片也是经常用到传几张图的这个控制也是可以的。
<% keyID=输入80652
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><div class=" edui-body-container" contenteditable="true" style="width: 690px; min-height: 300px; z-index: 999;"></定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}总标题总内容|内容|自动{/获取列表值}</输入值>
<输入类型>innerHTML</输入类型>
<限制字数>0</限制字数>
<输入后失去焦点>True</输入后失去焦点>
<备注>内容</备注>
{/输入}
%>
这个内容输入框和其它不同的,他是用DIV可行式的,所以这里也要注意选择,好像云同盟,这里也是必须要这样输入才可以,不然会提示你没有输入内容。这个也是YYPOST才有的功能,万能还没有这么先进的定位方式的。这些是脚本的源码编辑:
http://bbs.niubt.cn/static/image/common/codebg.gif"); color: rgb(102, 102, 102); zoom: 1; border-color: rgb(236, 234, 234);">
<% keyID=打开网址登陆网址
{打开网址}
<URL>http://u.qihuiwang.com/member/login.html</URL>
{/打开网址}
%>
<% keyID=倒计时-46137
{倒计时}<秒>2</秒>{/倒计时}
%>
<% keyID=输入28262
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>txtname</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}账号列表|账号|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<输入后失去焦点>True</输入后失去焦点>
<备注>账号</备注>
{/输入}
%>
<% keyID=输入43875
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>txtpwd</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}账号列表|密码|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<输入后失去焦点>True</输入后失去焦点>
<备注>密码</备注>
{/输入}
%>
<% keyID=点击77877
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><input name="" type="button" value="登录" class="loginBtn"></定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>登录</备注>
{/点击}
%>
<% keyID=倒计时-89561
{倒计时}<秒>10</秒>{/倒计时}
%>
<% keyID=打开网址发帖页面
{打开网址}
<URL>http://u.qihuiwang.com/product/step2?ids=9058,9112,9120</URL>
{/打开网址}
%>
<% keyID=输入23347
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><input type="text" class="textInput" maxlength="100" name="Title"></定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}总标题总内容|标题|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<输入后失去焦点>True</输入后失去焦点>
<备注>标题</备注>
{/输入}
%>
<% keyID=输入55381
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><input type="text" class="textInput col3 k1" maxlength="20" value=""></定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}关键字|a|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<输入后失去焦点>True</输入后失去焦点>
<备注>关键字1</备注>
{/输入}
%>
<% keyID=关键字13078
{切换列表}
<列表集合>
关键字|否|下一行|0|
</列表集合>
{/切换列表}
%>
<% keyID=输入47360
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><input type="text" class="textInput col3 k2" maxlength="20" value=""></定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}关键字|a|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<输入后失去焦点>True</输入后失去焦点>
<备注>关键字2</备注>
{/输入}
%>
<% keyID=关键字1307833
{切换列表}
<列表集合>
关键字|否|下一行|0|
</列表集合>
{/切换列表}
%>
<% keyID=输入47253
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><input type="text" class="textInput col3 k3" maxlength="20" value=""></定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}关键字|a|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<输入后失去焦点>True</输入后失去焦点>
<备注>关键字3</备注>
{/输入}
%>
<% keyID=输入24650
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><textarea placeholder="请输入产品摘要,并保持在200个字符之内。完整详细的产品摘要可有效提高产品的排名。" class="textarea" style="width: 450px; height: 80px;" maxlength="200" onkeyup="if(value.length>200)value=value.substr(0,200);" name="Summary"></定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}内容1|a|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<输入后失去焦点>True</输入后失去焦点>
<备注>摘要</备注>
{/输入}
%>
<% keyID=输入73752
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><input type="text" class="textInput" maxlength="50" onkeyup="if(value.length>50)value=value.substr(0,50);" name="Brand" value=""></定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}参数|品牌|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<输入后失去焦点>True</输入后失去焦点>
<备注>品牌</备注>
{/输入}
%>
<% keyID=输入27655
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><input type="text" class="textInput" maxlength="50" onkeyup="if(value.length>50)value=value.substr(0,50);" name="Model" value=""></定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}参数|产品型号|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<输入后失去焦点>True</输入后失去焦点>
<备注>产品型号</备注>
{/输入}
%>
<% keyID=点击82381
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><li data-value="1453906" class="on">除尘设备</定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>除尘设备</备注>
{/点击}
%>
<% keyID=输入93889
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><input type="text" class="textInput" name="MinBuyCount" onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'');if(value.length>10)value=value.substr(0,10);}"></定位值>
<元素序号>0</元素序号>
<输入值>100</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<输入后失去焦点>True</输入后失去焦点>
<备注>100</备注>
{/输入}
%>
<% keyID=输入80512
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><input type="text" class="textInput" name="SupplyCount" onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'');if(value.length>10)value=value.substr(0,10);}"></定位值>
<元素序号>0</元素序号>
<输入值>9999</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<输入后失去焦点>True</输入后失去焦点>
<备注>9999</备注>
{/输入}
%>
<% keyID=点击55222
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><input type="button" value="上传图片" class="btn btnOrange upPic btnSm"></定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>上传图片</备注>
{/点击}
%>
<% keyID=倒计时-21012
{倒计时}<秒>3</秒><备注>倒计时3秒</备注>{/倒计时}
%>
<% keyID=点击54023
{点击}
<框架定位类型>Xpath</框架定位类型>
<框架定位值>//*[@id="dialogBoxIframe"]</框架定位值>
<定位类型>ID</定位类型>
<定位值>pcImgupload</定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>我的电脑</备注>
{/点击}
%>
<% keyID=倒计时-2101289
{倒计时}<秒>1</秒><备注>倒计时1秒</备注><备注>倒计时3秒</备注>
{/倒计时}
%>
<% keyID=上传文件77922
{上传文件}
<框架定位类型>序号</框架定位类型>
<框架定位值>4</框架定位值>
<定位类型>部分源码</定位类型>
<定位值><label style="opacity: 0; width: 100%; height: 100%; display: block; cursor: pointer; background: rgb(255, 255, 255);"></定位值>
<元素序号>0</元素序号>
<点击方式>模拟鼠标</点击方式>
<文件路径>{获取列表值}上传图片|1|自动{/获取列表值}</文件路径>
<备注>上传图片</备注>
{/上传文件}
%>
<% keyID=上传图片98080
{切换列表}
<列表集合>
上传图片|否|下一行|0|
</列表集合>
{/切换列表}
%>
<% keyID=动作跳转52591
{动作跳转}
<当>直接跳转</当>
<条件>包含</条件>
<值></值>
<跳转到>keyid=上传文件77922</跳转到>
<跳转频率>[文本框:传几张图]</跳转频率>
<备注>动作跳转52591</备注>
{/动作跳转}
%>
<% keyID=点击38601
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><span class="dialogBtnConfirm">确定</定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>确定</备注>
{/点击}
%>
<% keyID=输入80652
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><div class=" edui-body-container" contenteditable="true" style="width: 690px; min-height: 300px; z-index: 999;"></定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}总标题总内容|内容|自动{/获取列表值}</输入值>
<输入类型>innerHTML</输入类型>
<限制字数>0</限制字数>
<输入后失去焦点>True</输入后失去焦点>
<备注>内容</备注>
{/输入}
%>
<% keyID=点击39273
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><input name="" type="button" value="发布产品" class="btn btnBlue btnSubmit"></定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>发布产品</备注>
{/点击}
%>
<% keyID=倒计时-18748
{倒计时}<秒>[文本框:发送倒计时]</秒><备注>倒计时[文本框:发送倒计时]秒</备注>{/倒计时}
%>
<% keyID=请选择要切换的列表69051
{切换列表}
<列表集合>
标题1|否
总标题总内容|否
上传图片|否
标题2|否
内容2|否
关键字|否
变量1|否
变量2|否
变量3|否
变量4|否
内容1|否
标题3|否
内容3|否
内容4|否
发帖网址|否
成功采集|否
参数|否
</列表集合>
{/切换列表}
%>
<% keyID=动作跳转76023
{动作跳转}
<当>直接跳转</当>
<条件>包含</条件>
<值></值>
<跳转到>keyid=打开网址发帖页面</跳转到>
<跳转频率>[文本框:发几帖]</跳转频率>
{/动作跳转}
%>
做这类网站,基本是一次性就可以成功的,只是有一些细节问题,经常让我们弄来弄去,又要满足各种不同的需求,所以调脚本容易,做细节分类就麻烦一些的。