▲脚本步骤说明▲:
软件第一步是先打开这个网站的登陆网址,输入账号输入密码,点击登陆。这个今题登陆暂时没有验证码,要是错几次就会有验证码,要是试账号的人就要走开了哈。这里不是弄号的地方了。如上图所示,这样子就做好了登陆动作了。源代码是这样的:
<% keyID=打开网址33646
{打开网址}
<URL>https://passport.jinti.com/login.aspx</URL>
<备注>打开网址登陆</备注>
{/打开网址}
%>
<% keyID=倒计时-75164
{倒计时}<秒>3</秒>{/倒计时}
%>
<% keyID=输入80237
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>account</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}ID列表|账号|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>账号</备注>
{/输入}
%>
<% keyID=输入83347
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>password</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}ID列表|密码|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>密码</备注>
{/输入}
%>
<% keyID=点击13758
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>btnLogin</定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>点登陆</备注>
{/点击}
%>
<% keyID=倒计时-20795
{倒计时}<秒>4</秒>{/倒计时}
%>
如上图所示,这里打开的是其它服务中心的一个分类,这个分类要改就改这个发帖网址的链接就可以了。由于我这个脚本发的是全国城市的,后面我接着做了切换城市列表。如下左图所示,这个就是点切换城市的地方。下右图是调用这个全国城市列表的,我已经全部采集回来了。
当我们运行了切换这步点击后,会弹出下左图所示的全国城市列表,网页自动弹出的。再加一个点击如下右图所示,加了后当列表运行到哪一个城市名称,就会点击去,这样就达到了切换全国城市群发的效果了。这个适合于一些网赚,一些比较全国化的项目选择。要是什么维修电器的则还是留几个本地城市列表还是比较目标性强一些的。
以上这几步的源代码是这样的:
<% keyID=打开网址20256
{打开网址}
<URL>http://bizinfo.jinti.com/apps/ad ... ory=100</URL>
<备注>打开发帖</备注>
{/打开网址}
%>
<% keyID=倒计时-49779
{倒计时}<秒>3</秒>{/倒计时}
%>
<% keyID=点击16778
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><a href="http://www.jinti.com/postlist/Selectcity.asp">切换</定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>切换</备注>
{/点击}
%>
<% keyID=倒计时-4977980
{倒计时}<秒>3</秒>{/倒计时}
%>
<% keyID=点击90106
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值>{获取列表值}全国网址|a|自动{/获取列表值}</定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>点中城市名</备注>
{/点击}
%>
<% keyID=倒计时-70269
{倒计时}<秒>3</秒>{/倒计时}
%>
<% keyID=点击9010613
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值>其他服务 </</定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>先中分类</备注>
{/点击}
%>
到了这个发帖页面,我们其它不多说,就这二步分类是十分关键的,我这里的处理方法是最先进的考虑,我们用部分源码是实现不了的,所以我这里是先采集第一个选择框的代码,再采集第二个选择框的代码,如下图所示,这个点击也是调用了变理,这样的好处是,不管发到哪一个城市,都可以实现每一个城市的随机变量区域分类。
以上这几步的源码如下:
<% keyID=采集-7008
{万能采集}
<规则>
<要采集的数据>[网页源码]</要采集的数据>
<分割代码>> 详细地址:</</分割代码>
<结果中含有></结果中含有>
<结果中不含有></结果中不含有>
<开始部分>displayspotarea('</开始部分>
<结束部分></</结束部分>
<查找></查找>
<替换为></替换为>
<采集补全><采集结果></采集补全>
<结果存入>变量</结果存入>
<存入>第一张城市分类</存入>
</规则>
<备注>第一张城市分类</备注>
{/万能采集}
%>
<% keyID=点击37276
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值>[第一张城市分类]</定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>第一张城市分类</备注>
{/点击}
%>
<% keyID=倒计时-30369
{倒计时}<秒>2</秒>{/倒计时}
%>
<% keyID=采集-8209
{万能采集}
<规则>
<要采集的数据>[网页源码]</要采集的数据>
<分割代码>">--地段--</</分割代码>
<结果中含有></结果中含有>
<结果中不含有></结果中不含有>
<开始部分><span onclick="</开始部分>
<结束部分></</结束部分>
<查找></查找>
<替换为></替换为>
<采集补全><采集结果></采集补全>
<结果存入>变量</结果存入>
<存入>地段变量</存入>
</规则>
<备注>地段变量</备注>
{/万能采集}
%>
<% keyID=点击66305
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值>[地段变量]</定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>地段变量</备注>
{/点击}
%>
<% keyID=输入56148
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>address</定位值>
<元素序号>0</元素序号>
<输入值>花园小区1128号</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>花园小区1128号</备注>
{/输入}
%>
<% keyID=输入22505
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>itemdesc</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}总标题内容|内容|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>内容</备注>
{/输入}
%>
<% keyID=输入98794
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>price</定位值>
<元素序号>0</元素序号>
<输入值>100</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>100</备注>
{/输入}
%>
<% keyID=输入89825
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>priceinterval</定位值>
<元素序号>0</元素序号>
<输入值>次</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>次</备注>
{/输入}
%>
<% keyID=上传文件20236
{上传文件}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><label style="opacity: 0; width: 100%; height: 100%; display: block; cursor: pointer; background: rgb(255, 255, 255);"></定位值>
<元素序号>0</元素序号>
<点击方式>模拟鼠标</点击方式>
<文件路径>{获取列表值}上传图片|1|自动{/获取列表值}</文件路径>
<备注>上传图片</备注>
{/上传文件}
%>
<% keyID=上传图片68296
{切换列表}
<列表集合>
上传图片|否|下一行|0|
</列表集合>
{/切换列表}
%>
<% keyID=动作跳转81991
{动作跳转}
<当>直接跳转</当>
<条件>包含</条件>
<值></值>
<跳转到>keyid=上传文件20236</跳转到>
<跳转频率>[文本框:传几张图]</跳转频率>
{/动作跳转}
%>
<% keyID=点击65055
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><input type="image" src="http://s2.jtimg.com/bizinfo/postlist/images/post/fabu.jpg" onclick="submitfrm();" style="display:inline;"></定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>点击发布</备注>
{/点击}
%>
<% keyID=倒计时-44478
{倒计时}<秒>[文本框:间隔时间]</秒>{/倒计时}
%>
<% keyID=请选择要切换的列表52711
{切换列表}
<列表集合>
记事本|否
成功网址|否
总标题内容|否
上传图片|否
发帖网址|否
标题2|否
标题3|否
标题4|否
内容1|否
内容2|否
内容3|否
关键字|否
全国网址|否
电话|否
企业信息|否
</列表集合>
{/切换列表}
%>
<% keyID=动作跳转78510
{动作跳转}
<当>直接跳转</当>
<条件>包含</条件>
<值></值>
<跳转到>keyid=打开网址20256</跳转到>
<跳转频率>[文本框:发几条换号]</跳转频率>
{/动作跳转}
%>
<% keyID=清空浏览器缓存61269
{清空浏览器缓存}
<模式>稳定模式</模式>
{/清空浏览器缓存}
%>
<% keyID=ID列表32492
{切换列表}
<列表集合>
ID列表|否|下一行|0|
</列表集合>
{/切换列表}
%>
<% keyID=动作跳转46177
{动作跳转}
<当>直接跳转</当>
<条件>包含</条件>
<值></值>
<跳转到>keyid=打开网址33646</跳转到>
<跳转频率>0</跳转频率>
{/动作跳转}
%>
秋高气爽,算是这几天吧,很浪漫的金秋,到处落地纷纷,都有点不想做发帖的帖子了,因为被这美的景色醉的不行,还好,应该工作的还是要工作的不是吗?这个今题网不管怎么说也是饿死的骆驼比马壮吧。虽然很多分类排名不怎么的,但收录还是很快的,权重似乎要一个星期才见分晓的。似乎被上了魔咒似的。