中国制造网中文网全自动广告群发软件,这个网站已经作了多次了,可是网站改版了蛮多的,而且中文网的YYPOST脚本仍然没有,所以今天补做一个中文网的脚本,如果用万能做,全程需要用到座标定位,而且换电脑,脚本就可能会用不了了呢,因为大家屏幕不一样,真不如用YYPOST去做,因为这个软件可以有一个特色功能,XPATH定位功能,这个功能可以自动计算所以值的具体位置,来补充下这个功能的特别说明,XPath即为XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言。XPath基于
XML的树状结构,提供在数据结构树中找寻节点的能力。起初XPath的提出的初衷是将其作为一个通用的、介于XPointer与XSL间的语法模型。但是XPath很快的被开发者采用来当作小型查询语言。
▲第一部分,软件脚本运行能自动发的截图,有很多时候必须要证实我就是我▲:
这是用软件发成功的截图,听这个网站的名字似乎很厉害的样子呢?这个网站有很多版本,针对国外的英文外贸,中文网站的域名都是完全的不同。
这个是用软件发帖的录像,积分能达到百分之九十八,算是厉害的了吧。网站他填的越多似乎越吃香,这个无聊的功能,让很多极为在乎。
▲第二部分,软件脚本用法说明,新手必看,熟练人闪过,旁观君莫笑▲:
第一步我们先添加中国制造网的账号密码,添加了每天挂机,或是发帖账号掉线后,会能自动登陆上去。
第二步我们添加我们需要添加的图片,越多越好了,反正网站不限制相册,传多少都没有事的。
第三步是添加要发的关键字,一样也没有关系了,不过要有,不然网站不给打分的。
第四步添加好内容和标题,可以直接导,也可以直接调用另一边的软件调用组合各大列表的内容。
到了最后这步,就是点开始了。
这个网站虽然发帖不用审核,但账号可是超然的贵。建议新手,最好是先有一些固定的B2B网站会员号,再进行扩展,有条件再逐个的加会员,去发帖的。不管怎么说,用钱去赚钱,是最厉害的人。
▲第三部分,软件脚本技巧步骤说明,人学多点知识总没有错的不是吗?▲:
网站登陆账号比较容易,全程基本操作,最重要的是找到这个发帖网址
https://membercenter.cn.made-in-china.com/product/add/
,而不是全程去点击个半天,要知道,发帖的时候,还要循环呢,并不是今天发了,下一帖就不知道往哪里发了,必须要找到这个网站的发帖网址的了。
按图索骥,我们可以先选中我们常发的分类,然后再用下面这段JS下一页,也就是下一步进行中。
addLeaderSubmit()
第七步后面一定要加一个倒计时,不然太快了会跑过去,导致后面的参数不参填入的。
分类下一页后,就会走到输入关键字的这里,是一个难度大的地方,但对于软件有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去计算定位,虽然慢了小小,但总比万能靠谱许多的,软件的这个内容输入框,也是很难弄,需要一段一段的 ,最后找到这段代码完美解决,也不是每一个网站会有这么麻烦,需要用到审核元素的功能,然后一段一段试,才能把这个内容输入定位成功的。
▲第四部分,网站LOGO存在的名片截图,这个东东是准备给封面的图片哈▲:
▲第五部分,网站部分收录信息截图,用群发软件发布后的收录的效果百度案例子截图▲:
网站半夜可没有人发帖,白天发帖的多,所以24小时收录的少哈,但人家排名可不俗的。
▲第6部分,这个网站的中国制造网中文网全自动广告群发软件脚本免费下载地址是▲:
欢迎光临 信息发布软件,b2b软件,广告发布软件 (http://postbbs.com/) | Powered by Discuz! X3.2 |