▲第三部分,软件脚本技巧步骤说明,人学多点知识总没有错的不是吗?▲:
网站登陆账号比较容易,全程基本操作,最重要的是找到这个发帖网址
https://membercenter.cn.made-in-china.com/product/add/
,而不是全程去点击个半天,要知道,发帖的时候,还要循环呢,并不是今天发了,下一帖就不知道往哪里发了,必须要找到这个网站的发帖网址的了。
按图索骥,我们可以先选中我们常发的分类,然后再用下面这段JS下一页,也就是下一步进行中。
第七步后面一定要加一个倒计时,不然太快了会跑过去,导致后面的参数不参填入的。
分类下一页后,就会走到输入关键字的这里,是一个难度大的地方,但对于软件有XPATH的功能来说,倒也是不难,只要用这个功能,定位每一个方框,就可以顺利把关键字全部输入进去的。
不但输入需要用这个XPATH定位,而且点击也需要这个定位,有的一些太多的客户就会说,唉呀,这个是不是针对软件所出的,其实不能定位,也完全是因为网站写的比较差劲,把ID全部搞混乱导致的了,并不是什么防软件,防闺蜜所出的呢。
由于参数比较多,软件也是几秒输入完,所有参数,我都把他们放出来,调用这个列表了。如果需要更改,就改这个列表就可以了的.
软件的这个点击图片上传的这个弹出,是用这段源码定位的,这个要注意,不然很难成功,后面的也会很麻烦。
然后是输入内容,这个内容输入会比较难,定位代码是这段,多了也不行,少了也不行,也是这个网站特有的内容输入框。
<body contenteditable="true" class="cke_editable
发这么多网站老大您似乎没有见过他把内容输入框整成了框架模式的吧,这个网站正好是这样,如果不用这段定位,会一直提示你没有输入内容的,所以聪明如你把这段代码输入到框架定位,和具体方框定位,就可以实现内容输入了。以下就是这个网站的全部源码:
<% keyID=打开网址91921
{打开网址}
<URL>http://membercenter.cn.made-in-china.com/product/add/</URL>
<超时>20</超时>
{/打开网址}
%>
<% keyID=输入59867
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>logonUserName</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}网站账号密码|账号|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>账号</备注>
{/输入}
%>
<% keyID=输入34136
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>logonPassword</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}网站账号密码|密码|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>密码</备注>
{/输入}
%>
<% keyID=点击60367
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><button type="submit" class="login-button btn btn-xxl btn-primary">登录</定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>登录</备注>
{/点击}
%>
<% keyID=倒计时-76337
{倒计时}<秒>3</秒><备注>倒计时3秒</备注>{/倒计时}
%>
<% keyID=打开网址9192174
{打开网址}
<URL>http://membercenter.cn.made-in-china.com/product/add/</URL>
<超时>20</超时>
<备注>打开发帖</备注>
{/打开网址}
%>
<% keyID=点击69264
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>pid0</定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>选分类</备注>
{/点击}
%>
<% keyID=网页执行JS72480
{网页执行JS}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><button onclick="addLeaderSubmit()" class="btn btn-xxl btn-info btn-sures">下一步 填写商品信息</定位值>
<元素序号>0</元素序号>
<JS代码>addLeaderSubmit()</JS代码>
<JS变量></JS变量>
<转软件变量></转软件变量>
<备注>下一页</备注>
{/网页执行JS}
%>
<% keyID=倒计时-7633773
{倒计时}<秒>3</秒><备注>倒计时3秒</备注>{/倒计时}
%>
<% keyID=输入61468
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>s17</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}总标题内容|标题|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>标题</备注>
{/输入}
%>
<% keyID=输入56870
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><input name="productDTO.keywordsForShow" type="text" value="" maxlength="20" class="txt txt-mid js-check-leave"></定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}关键字|a|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>关键字</备注>
{/输入}
%>
<% keyID=关键字76869
{切换列表}
<列表集合>
关键字|否|下一行|0|
</列表集合>
{/切换列表}
%>
<% keyID=输入70332
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>XPATH</定位类型>
<定位值>//*[@id="floor-2"]/DIV/DIV/DIV/INPUT[2]</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}关键字|a|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>关键字</备注>
{/输入}
%>
<% keyID=关键字7686981
{切换列表}
<列表集合>
关键字|否|下一行|0|
</列表集合>
{/切换列表}
%>
<% keyID=输入93303
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>XPATH</定位类型>
<定位值>//*[@id="floor-2"]/DIV/DIV/DIV/INPUT[3]</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}关键字|a|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>关键字</备注>
{/输入}
%>
<% keyID=关键字768698149
{切换列表}
<列表集合>
关键字|否|下一行|0|
</列表集合>
{/切换列表}
%>
<% keyID=输入99677
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>XPATH</定位类型>
<定位值>//*[@id="floor-2"]/DIV/DIV/DIV/INPUT[4]</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}关键字|a|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>关键字</备注>
{/输入}
%>
<% keyID=关键字76869814988
{切换列表}
<列表集合>
关键字|否|下一行|0|
</列表集合>
{/切换列表}
%>
<% keyID=输入70061
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>XPATH</定位类型>
<定位值>//*[@id="floor-2"]/DIV/DIV/DIV/INPUT[5]</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}关键字|a|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>关键字</备注>
{/输入}
%>
<% keyID=关键字7686981498868
{切换列表}
<列表集合>
关键字|否|下一行|0|
</列表集合>
{/切换列表}
%>
<% keyID=输入28606
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>XPATH</定位类型>
<定位值>//*[@id="floor-2"]/DIV/DIV/DIV/INPUT[6]</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}关键字|a|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>关键字</备注>
{/输入}
%>
<% keyID=关键字768698149886843
{切换列表}
<列表集合>
关键字|否|下一行|0|
</列表集合>
{/切换列表}
%>
<% keyID=输入47904
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>XPATH</定位类型>
<定位值>//*[@id="floor-2"]/DIV/DIV/DIV/INPUT[7]</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}关键字|a|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>关键字</备注>
{/输入}
%>
<% keyID=关键字76869814988684395
{切换列表}
<列表集合>
关键字|否|下一行|0|
</列表集合>
{/切换列表}
%>
<% keyID=输入20301
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>XPATH</定位类型>
<定位值>//*[@id="floor-2"]/DIV/DIV/DIV/INPUT[8]</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}关键字|a|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>关键字</备注>
{/输入}
%>
<% keyID=关键字7686981498868439585
{切换列表}
<列表集合>
关键字|否|下一行|0|
</列表集合>
{/切换列表}
%>
<% keyID=输入52932
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>XPATH</定位类型>
<定位值>//*[@id="floor-2"]/DIV/DIV/DIV/INPUT[9]</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}关键字|a|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>关键字</备注>
{/输入}
%>
<% keyID=关键字768698149886843958532
{切换列表}
<列表集合>
关键字|否|下一行|0|
</列表集合>
{/切换列表}
%>
<% keyID=输入37793
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>XPATH</定位类型>
<定位值>//*[@id="floor-2"]/DIV/DIV/DIV/INPUT[10]</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}关键字|a|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>关键字</备注>
{/输入}
%>
<% keyID=点击20358
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><input type="radio" data-n="其它</定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>其它</备注>
{/点击}
%>
<% keyID=点击95107
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>XPATH</定位类型>
<定位值>//*[@id="prodproperty"]/LI[4]/DIV/DIV/LABEL/INPUT</定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>其它</备注>
{/点击}
%>
<% keyID=下拉选择64486
{下拉选择}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>XPATH</定位类型>
<定位值>//*[@id="prodproperty"]/LI[5]/SELECT</定位值>
<元素序号>0</元素序号>
<选择序号>9</选择序号>
<备注>其它</备注>
{/下拉选择}
%>
<% keyID=输入45118
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值>tit="品牌" style=""</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}参数设置|品牌|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>品牌</备注>
{/输入}
%>
<% keyID=倒计时-65925
{倒计时}<秒>2</秒><备注>倒计时2秒</备注><备注>倒计时1秒</备注>
{/倒计时}
%>
<% keyID=下拉选择46551
{下拉选择}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>XPATH</定位类型>
<定位值>//*[@id="prodproperty"]/LI[8]/SELECT</定位值>
<元素序号>0</元素序号>
<选择序号>2</选择序号>
<备注>钢筋强化机械 </备注>
{/下拉选择}
%>
<% keyID=输入10932
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>XPATH</定位类型>
<定位值>//*[@id="prodproperty"]/LI[10]/INPUT[2]</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}参数设置|认证|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>认证</备注>
{/输入}
%>
<% keyID=下拉选择56648
{下拉选择}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>XPATH</定位类型>
<定位值>//*[@id="prodproperty"]/LI[12]/SELECT</定位值>
<元素序号>0</元素序号>
<选择序号>1</选择序号>
<备注>大型 </备注>
{/下拉选择}
%>
<% keyID=输入74914
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>XPATH</定位类型>
<定位值>//*[@id="prodproperty"]/LI[14]/INPUT[2]</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}参数设置|产品规格|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>规格</备注>
{/输入}
%>
<% keyID=输入92413
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>XPATH</定位类型>
<定位值>//*[@id="prodproperty"]/LI[16]/INPUT[2]</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}参数设置|包装|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>包装</备注>
{/输入}
%>
<% keyID=点击27038
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><input type="radio" data-n="自有品牌</定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>自有品牌</备注>
{/点击}
%>
<% keyID=倒计时-24455
{倒计时}<秒>2</秒><备注>倒计时2秒</备注>{/倒计时}
%>
<% keyID=点击53574
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><input type="radio" data-n="否"</定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>是</备注>
{/点击}
%>
<% keyID=下拉选择85458
{下拉选择}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>XPATH</定位类型>
<定位值>//*[@id="prodproperty"]/LI[7]/SELECT</定位值>
<元素序号>0</元素序号>
<选择序号>3</选择序号>
<备注>类型</备注>
{/下拉选择}
%>
<% keyID=下拉选择93729
{下拉选择}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>XPATH</定位类型>
<定位值>//*[@id="prodproperty"]/LI[8]/SELECT</定位值>
<元素序号>0</元素序号>
<选择序号>2</选择序号>
<备注>钢筋强化机械 </备注>
{/下拉选择}
%>
<% keyID=下拉选择62767
{下拉选择}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>XPATH</定位类型>
<定位值>//*[@id="prodproperty"]/LI[12]/SELECT</定位值>
<元素序号>0</元素序号>
<选择序号>1</选择序号>
<备注>小型</备注>
{/下拉选择}
%>
<% keyID=点击74585
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><i class="iconfont iconfont-pic-upload font-pic"></定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>点图</备注>
{/点击}
%>
<% keyID=倒计时-21792
{倒计时}<秒>2</秒><备注>倒计时2秒</备注>{/倒计时}
%>
<% keyID=上传文件33983
{上传文件}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>chooseProdPic</定位值>
<元素序号>0</元素序号>
<点击方式>模拟鼠标</点击方式>
<文件路径>{获取列表值}传图|地址|自动{/获取列表值}</文件路径>
<备注>上传文件33983</备注>
{/上传文件}
%>
<% keyID=传图94864
{切换列表}
<列表集合>
传图|否|下一行|0|
</列表集合>
{/切换列表}
%>
<% keyID=动作跳转80167
{动作跳转}
<当>直接跳转</当>
<条件>包含</条件>
<值></值>
<跳转到>keyid=上传文件33983</跳转到>
<跳转频率>5</跳转频率>
{/动作跳转}
%>
<% keyID=点击28892
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>insertProdPic</定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>确认传图</备注>
{/点击}
%>
<% keyID=输入9241374
{输入}
<框架定位类型>部分源码</框架定位类型>
<框架定位值><body contenteditable="true" class="cke_editable</框架定位值>
<定位类型>部分源码</定位类型>
<定位值><body contenteditable="true" class="cke_editable</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}总标题内容|内容|自动{/获取列表值}</输入值>
<输入类型>innerHTML</输入类型>
<限制字数>0</限制字数>
<备注>内容</备注>
{/输入}
%>
<% keyID=下拉选择98566
{下拉选择}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>productDTO.groupId</定位值>
<元素序号>0</元素序号>
<选择序号>2</选择序号>
{/下拉选择}
%>
<% keyID=输入81608
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>XPATH</定位类型>
<定位值>//*[@id="productDTO.prodProductivity"]</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}参数设置|产量|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>产量</备注>
{/输入}
%>
<% keyID=输入68410
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><input type="text" name="productDTO.rangeSpecArray" maxlength="30" class="txt txt-mid txt-attr-name js-check-leave"></定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}参数设置|产品规格|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>产品规格</备注>
{/输入}
%>
<% keyID=输入14941
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>XPATH</定位类型>
<定位值>//*[@id="ul_specrange"]/LI/INPUT[2]</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}参数设置|产品单价|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>产品单价</备注>
{/输入}
%>
<% keyID=输入31978
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>XPATH</定位类型>
<定位值>//*[@id="ul_specrange"]/LI/INPUT[3]</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}参数设置|可供数量|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>可供数量</备注>
{/输入}
%>
<% keyID=输入45803
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>productDTO.prodTotalSupply</定位值>
<元素序号>0</元素序号>
<输入值>10000</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>1000</备注>
{/输入}
%>
<% keyID=输入69779
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>productDTO.deliveryDayRange</定位值>
<元素序号>0</元素序号>
<输入值>1</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>天</备注>
{/输入}
%>
<% keyID=点击20406
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>s15</定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>提交</备注>
{/点击}
%>
<% keyID=倒计时-72669
{倒计时}<秒>2</秒><备注>倒计时2秒</备注>{/倒计时}
%>
<% keyID=点击84564
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>s15</定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>确定提交</备注>
{/点击}
%>
<% keyID=倒计时-7266938
{倒计时}<秒>[文本框:发贴延时时间]</秒><备注>倒计时[文本框:发贴延时时间]秒</备注><备注>倒计时2秒</备注>
{/倒计时}
%>
<% keyID=请选择要切换的列表16905
{切换列表}
<列表集合>
总标题内容|否
关键字|否
传图|否
成功采集|否
标题前缀|否
标题后缀|否
内容二段|否
内容三段|否
内容一段|否
分类|否
参数设置|否
标题关键字|否
</列表集合>
{/切换列表}
%>
<% keyID=动作跳转48074
{动作跳转}
<当>直接跳转</当>
<条件>包含</条件>
<值></值>
<跳转到>keyid=打开网址9192174</跳转到>
<跳转频率>0</跳转频率>
<备注>动作跳转48074</备注>
{/动作跳转}
%>
这个脚本用的最多的是XPATH定位,其它网站很少用到,对于整个网页,的ID和源三都一样的网站,最好就是用座标和XPath定位,这样才能保证,想输入百分百输入,想点击的百分百点击成功,而最好的还是用XPath去计算定位,虽然慢了小小,但总比万能靠谱许多的,软件的这个内容输入框,也是很难弄,需要一段一段的 ,最后找到这段代码完美解决,也不是每一个网站会有这么麻烦,需要用到审核元素的功能,然后一段一段试,才能把这个内容输入定位成功的。