阿里巴巴供应商产品全自动群发,这个网站几乎所有的产品都秒收率N高的地方,由于万能现在发这个网站太卡了,所以用新版的YYPOST完美可以解决这个卡慢的问题的,这个网站的脚本,最好是用实打实的导入商品模板的方法去写,不然会比较麻烦的存在,致使不用导入的方法,就已经很麻烦了,特别是这个登陆,第一次登陆总是会有一个讨厌的验证码,或是拖动验证码,更多的是短信验证码,最是讨厌的,只要账号在异地登陆,就会有一个验证码,网页不操作三十分钟,也会有一个验证码,这个网站是管的很严格的,如果乱整,会封号,发过的产品也是要审核的,不能乱发,图片模糊的也会封号,盗用别人的描述的也会被警告,还有描述那些价格什么的,如果谁乱写,不但降权,号也会被封48小时的。
▲第一部分,软件脚本运行能自动发的截图,有很多时候必须要证实我就是我▲:
这个是发帖过程录像,登陆就没有录了,第一次异地登陆的号都要手机验证码的存在,登陆一次48小时就不用验证码。
▲第二部分,软件脚本用法说明,新手必看,熟练人闪过,旁观君莫笑▲:
虽然登陆第一次要验证码,但第二次以后就不用验证码了,所以我们还是要把账号添加到软件里,下次让他自动登陆上的。
这里还要添加商品发过的网址进去,怎么获取,后面会详细的说明。
这里可以放内容的组合,如果不想这么麻烦,可以把网站以前发过的,认为好的模板给复制下来,这个网站比较牛皮,他就算内容是一样的,基本标题不同都能收录,这个就是这个网站的威力所在吧。不但秒收录,还只要标题不同,内容相同,也能秒收录,找谁说理去?
发帖的时候,还会调用关键字,进行发帖。
到这全部准备工具做完,就可以点这个开始了。
▲第三部分,软件脚本技巧步骤说明,人学多点知识总没有错的不是吗?▲:
先说明一下,怎么找到商品网址导入,登陆状态下,先访问下面这个网址:
https://work.1688.com/home/seller.htm?_path_=sellerBaseNew/2017sellerbase_offer/orderPost&spm=a260j.18362.0.d14.105c7fa2YKc7LF
然后鼠标点击导入已发商品,就可以调用它里面的参数了
想调用哪一个商品的参数,就可以导入信息这样子调用。
这几步是登陆账号的步骤,我们登陆的时候要是很少在那台电脑或是IP段登陆的,就会出验证码,所以我们这里也不需要理那个验证码,只要登陆几次,他就永远不会出,除非您去改了密码。
这个第九步,就是调用这个发帖列表网址的,为什么要把发帖网址给调用出来呢,因为我们有时不是发一个商口参数的,有可能是调用了其它商品参数的,所以调用出来了这个列表,我们就可以导入不同的商品参数进行发帖,也可以固定,完全自然,脚本也不用重新去整了。
访问发帖网址后,我们就可以修改里面的标题,型号等产品属性了,这些产品的型号什么的,都是要采集ID然后进行修改的。所以这里也是比较麻烦的步骤,
到了这步点选图片的地方,由于他上传这里是会有限制的,上传到一定数量后,他相册就满了,对于日发三百多帖来说,很容易就满员了,那就又要购买相册容易,其实没有什么大的必要,毕竟网站权重非常高,所以我们可以对应商品,进行分类选择哪一个相册产品对应的相册,这个是万能所做不到的步骤,YYPOST,他可以选择,即时显示这个相册的图片。
这里选择图片,是的 先采集相册的图片,保存为数组,然后再做数组循环,把图片给全部调用出来的,每一个对应相册,最好只放六张图片就可以了,多了也没有什么用。
这里就是插入图片后的效果,最后就是输入内容,就完成了这个脚本的发帖动作了。这个是发帖动作的源码下载:
<% keyID=打开网址4373394
{打开网址}
<URL>https://work.1688.com/home/selle ... 2YKc7LF</URL>
<备注>打开登陆</备注>
{/打开网址}
%>
<% keyID=倒计时-873942
{倒计时}<秒>5</秒>{/倒计时}
%>
<% keyID=点击账号登陆
{点击}
<框架定位类型>Xpath</框架定位类型>
<框架定位值>//*[@id="loginchina"]/IFRAME</框架定位值>
<定位类型>ID</定位类型>
<定位值>J_Quick2Static</定位值>
<点击方式>元素点击</点击方式>
{/点击}
%>
<% keyID=倒计时-73713
{倒计时}<秒>2</秒>{/倒计时}
%>
<% keyID=输入93077
{输入}
<框架定位类型>Xpath</框架定位类型>
<框架定位值>//*[@id="loginchina"]/IFRAME</框架定位值>
<定位类型>ID</定位类型>
<定位值>TPL_username_1</定位值>
<输入值>[列表:ID列表|账号|自动]</输入值>
<输入类型>value</输入类型>
<备注>账号</备注>
{/输入}
%>
<% keyID=输入18606
{输入}
<框架定位类型>Xpath</框架定位类型>
<框架定位值>//*[@id="loginchina"]/IFRAME</框架定位值>
<定位类型>ID</定位类型>
<定位值>TPL_password_1</定位值>
<输入值>[列表:ID列表|密码|自动]</输入值>
<输入类型>value</输入类型>
<备注>密码</备注>
{/输入}
%>
<% keyID=点击27717
{点击}
<框架定位类型>Xpath</框架定位类型>
<框架定位值>//*[@id="loginchina"]/IFRAME</框架定位值>
<定位类型>ID</定位类型>
<定位值>J_SubmitStatic</定位值>
<点击方式>元素点击</点击方式>
<备注>点击登陆</备注>
{/点击}
%>
<% keyID=倒计时-38891
{倒计时}<秒>10</秒>{/倒计时}
%>
<% keyID=打开网址43733
{打开网址}
<URL>https://work.1688.com/home/selle ... 2YKc7LF</URL>
{/打开网址}
%>
<% keyID=打开网址发帖
{打开网址}
<URL>[列表:发帖网址|a|自动]</URL>
{/打开网址}
%>
<% keyID=倒计时-87394
{倒计时}<秒>5</秒>{/倒计时}
%>
<% keyID=输入24484
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><input type="text" name="subject" value="</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}总标题内容|标题|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>60</限制字数>
<备注>标题</备注>
{/输入}
%>
<% keyID=采集-3821
{万能采集}
<规则>
<要采集的数据>[网页源码]</要采集的数据>
<分割代码>-->型号<!--</分割代码>
<结果中含有></结果中含有>
<结果中不含有></结果中不含有>
<开始部分>id="</开始部分>
<结束部分>"</结束部分>
<查找></查找>
<替换为></替换为>
<采集补全><采集结果></采集补全>
<结果存入>变量</结果存入>
<存入>型号变量</存入>
</规则> <规则>
<要采集的数据>[网页源码]</要采集的数据>
<分割代码></分割代码>
<结果中含有></结果中含有>
<结果中不含有></结果中不含有>
<开始部分>data-feature-id</开始部分>
<结束部分>"</结束部分>
<查找></查找>
<替换为></替换为>
<采集补全>data-feature-id<采集结果></采集补全>
<结果存入>变量</结果存入>
<存入>fea量</存入>
</规则>
<备注>型号变量</备注>
{/万能采集}
%>
<% keyID=采集-5431
{万能采集}
<规则>
<要采集的数据>[网页源码]</要采集的数据>
<分割代码>>最多支持100个规格属性</</分割代码>
<结果中含有></结果中含有>
<结果中不含有></结果中不含有>
<开始部分><input type="text"</开始部分>
<结束部分>" maxlength</结束部分>
<查找></查找>
<替换为></替换为>
<采集补全><采集结果></采集补全>
<结果存入>变量</结果存入>
<存入>规格变量</存入>
</规则>
<备注>规格变量</备注>
{/万能采集}
%>
<% keyID=输入28891
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值>[规格变量]</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}标题2|a|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>规格</备注>
{/输入}
%>
<% keyID=输入18498
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值>[型号变量]</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}标题2|a|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>型号</备注>
{/输入}
%>
<% keyID=输入91225
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值>>自定义分类</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}标题2|a|自动{/获取列表值}</输入值>
<输入类型>innerHTML</输入类型>
<限制字数>0</限制字数>
<备注>自定分类</备注>
{/输入}
%>
<% keyID=点击24076
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>XPATH</定位类型>
<定位值>//*[@id="content"]/SECTION[2]/DIV/DIV/DIV[4]/DIV/DIV/SEGMENT/DIV[2]/DIV/UL/LI/DIV/DIV/SPAN</定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>点击选图</备注>
{/点击}
%>
<% keyID=倒计时-94064
{倒计时}<秒>1</秒><备注>倒计时1秒</备注><备注>倒计时2秒</备注>
{/倒计时}
%>
<% keyID=下拉选择72134
{下拉选择}
<框架定位类型>序号</框架定位类型>
<框架定位值>4</框架定位值>
<定位类型>XPATH</定位类型>
<定位值>//*[@id="sys-ibank"]/DIV/DIV[2]/DIV/DIV[2]/DIV/DIV/SELECT</定位值>
<元素序号>0</元素序号>
<选择序号>15</选择序号>
<备注>fff</备注>
{/下拉选择}
%>
<% keyID=倒计时-9406491
{倒计时}<秒>1</秒><备注>倒计时1秒</备注><备注>倒计时2秒</备注>
{/倒计时}
%>
<% keyID=采集-9055
{万能采集}
<规则>
<要采集的数据>[网页源码]</要采集的数据>
<分割代码>><img alt="</分割代码>
<结果中含有></结果中含有>
<结果中不含有></结果中不含有>
<开始部分>src="</开始部分>
<结束部分>"</结束部分>
<查找></查找>
<替换为></替换为>
<采集补全><采集结果></采集补全>
<结果存入>变量数组</结果存入>
<存入>变量数组()|每次重置</存入>
</规则>
{/万能采集}
%>
<% keyID=38818
{数组循环}
<变量数组>变量数组</变量数组>
<索引变量>索引</索引变量>
<赋值到变量>数组值</赋值到变量>
<关联keyID>keyID=92332</关联keyID>
<备注>循环数组-变量数组</备注>
{/数组循环}
%>
<% keyID=运行日志80697
{运行日志}[数组值]{/运行日志}
%>
<% keyID=点击17867
{点击}
<框架定位类型>部分源码</框架定位类型>
<框架定位值>[数组值]</框架定位值>
<定位类型>部分源码</定位类型>
<定位值>[数组值]</定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
{/点击}
%>
<% keyID=倒计时-99006
{倒计时}<秒>1</秒><备注>倒计时1秒</备注>{/倒计时}
%>
<% keyID=92332
{数组循环至}keyID=38818{/数组循环至}
%><% keyID=点击53504
{点击}
<框架定位类型>部分源码</框架定位类型>
<框架定位值><em>插入图片</框架定位值>
<定位类型>部分源码</定位类型>
<定位值><em>插入图片</定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>插入图片</备注>
{/点击}
%>
<% keyID=倒计时-3275159
{倒计时}<秒>1</秒><备注>倒计时1秒</备注>{/倒计时}
%>
<% keyID=点击27482
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>offer-content-0-ali-foot-btnCode</定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>源码</备注>
{/点击}
%>
<% keyID=倒计时-32751
{倒计时}<秒>1</秒><备注>倒计时1秒</备注>{/倒计时}
%>
<% keyID=输入24316
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>offer-content-0</定位值>
<元素序号>0</元素序号>
<输入值></输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>清空</备注>
{/输入}
%>
<% keyID=输入40883
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>offer-content-0</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}总标题内容|内容|自动{/获取列表值}</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>内容</备注>
{/输入}
%>
<% keyID=倒计时-3275137
{倒计时}<秒>1</秒><备注>倒计时1秒</备注>{/倒计时}
%>
<% keyID=点击38153
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>publishBtn</定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>点击发布</备注>
{/点击}
%>
<% keyID=倒计时-26254
{倒计时}<秒>[文本框:发帖间隔时间]</秒><备注>倒计时[文本框:发帖间隔时间]秒</备注><备注>倒计时-26254</备注>
{/倒计时}
%>
<% keyID=采集-3537
{万能采集}
<规则>
<要采集的数据>[网页源码]</要采集的数据>
<分割代码>>发布成功,您的商品已提交审核</分割代码>
<结果中含有></结果中含有>
<结果中不含有></结果中不含有>
<开始部分>href="</开始部分>
<结束部分>"</结束部分>
<查找></查找>
<替换为></替换为>
<采集补全><采集结果></采集补全>
<结果存入>列表</结果存入>
<存入>成功后网址|a</存入>
</规则>
{/万能采集}
%>
<% keyID=请选择要切换的列表85888
{切换列表}
<列表集合>
内容里图片|否
发帖网址|否
总标题内容|否
选择图片|否
关键词|否
高频词|否
标题1|否
标题2|否
标题3|否
内容1|否
内容2|否
标题4|否
内容3|否
内容4|否
</列表集合>
<备注>请选择要切换的列表85888</备注>
{/切换列表}
%>
<% keyID=动作跳转55072
{动作跳转}
<当>直接跳转</当>
<条件>包含</条件>
<值></值>
<跳转到>keyid=打开网址发帖</跳转到>
<跳转频率>[文本框:发多少停]</跳转频率>
<备注>动作跳转55072</备注>
{/动作跳转}
%>
这个脚本可能难度在于找商品网址在哪找的问题,还有图片点击数组的用法,首先要理解数组是什么,其实就是一个小循环,就像是采集保存为变量,然后调用变量的意思,用采集保存列表,然后调用列表,再加上跳转,也是一样的效果的,只是要是用了这个数组循环,就可以省下几步动作,而且里面还可以加逻辑判断什么的步骤进去。
▲第四部分,网站LOGO存在的名片截图,这个东东是准备给封面的图片哈▲:
▲第5部分,这个软件的界面截图▲:
▲第八部分,这个网站的阿里巴巴供应商产品全自动群发软件脚本免费下载地址是▲: