▲第三部分,软件脚本技巧步骤说明,人学多点知识总没有错的不是吗?▲:
做起这个淘宝和阿里巴巴登陆的,可以说做过几千次的了,所以这里我就不说是怎么做这个登陆了吧,不会弄可以参考一下阿里巴巴脚本的说明吧。反正有验证码,在电脑上登陆几次号后,就不会出。
首先我们需要找到发布宝贝的网址,放到访问网址去,第一步是分类来的,我这里是输入关键字,然后搜索分类的,淘宝他会根椐你给的关键字给出具体分类目给老大您用的。但这个定位还是有一眯点讲究的了,看我的上图片就知道了。
这个淘宝写的脚本,难就难在这个各大步骤定位的地方,像这个快速查找点击吧,如果没有找到位置,他冷是不执行动作,这个点击需要把不好的地方删除,只留下上图这点点定位值就可以的了。
这里就是输入标题的地方,这个输入标题,必须要用到我上图指向这里,需要模拟键盘鼠标,才能顺利把标题给抠下来的。
然后就是输入品牌,还有这个型号属性,也是必须要利用这个键盘模拟功能才能把这些属性全部给整下来的。
还有一口价,商品的数量,都需要用到这个功能去的。
最后来到了这个传图这里,最难的就是这个了,实际网页里,不用鼠标滑过他上面,似乎就不能执行它的点击,开始我就得很是鬼的设计,最后我找到了下面这段代码可以执行这个点击,与大家共享
<div class="right-btn btn"
有了这段代码,就行上图那样,加一个点击,还有嵌套一定也要执行这段代码才行。他的这段代码执行后才会有,不执行上面网页是找不到这段源码的,这应该是网站故意弄成这样,让一些坏人知难而退有木有?
下面是这段脚本的主要源码了。
<% keyID=打开网址登陆
{打开网址}
<URL>https://login.taobao.com/member/ ... .com%2F</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=打开网址37478
{打开网址}
<URL>https://upload.taobao.com/auctio ... enu=wym</URL>
<超时>20</超时>
{/打开网址}
%>
<% keyID=倒计时-36914
{倒计时}<秒>2</秒><备注>倒计时2秒</备注><备注>倒计时3秒</备注>
{/倒计时}
%>
<% keyID=输入85142
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><input name="q" id="J_SearchKeyWord</定位值>
<元素序号>0</元素序号>
<输入值>防尘服</输入值>
<输入类型>value</输入类型>
<限制字数>0</限制字数>
<备注>防尘服</备注>
{/输入}
%>
<% keyID=点击63071
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值>">快速找到类目</定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>快速找到类目</备注>
{/点击}
%>
<% keyID=点击95319
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>J_CatePubBtn</定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>发布宝贝</备注>
{/点击}
%>
<% keyID=倒计时-3691427
{倒计时}<秒>3</秒><备注>倒计时3秒</备注>{/倒计时}
%>
<% keyID=输入82912
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>title</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}总标题内容|标题|自动{/获取列表值}</输入值>
<输入类型>模拟键盘</输入类型>
<限制字数>0</限制字数>
<备注>标题</备注>
{/输入}
%>
<% keyID=输入44926
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><input tabindex="0" value="" autocomplete="off" placeholder="可选择或输入</定位值>
<元素序号>0</元素序号>
<输入值>品牌</输入值>
<输入类型>模拟键盘</输入类型>
<限制字数>0</限制字数>
<备注>品牌</备注>
{/输入}
%>
<% keyID=输入84687
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><input type="text" value="" height="100%" data-spm-anchor-id="</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}标题2|a|自动{/获取列表值}</输入值>
<输入类型>模拟键盘</输入类型>
<限制字数>0</限制字数>
<备注>型号</备注>
{/输入}
%>
<% keyID=点击56727
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><span class="next-select-placeholder">请选择</span></定位值>
<元素序号>1</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>点击使用对象</备注>
{/点击}
%>
<% keyID=点击82848
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><span class="next-input next-input-single next-input-small"</定位值>
<元素序号>0</元素序号>
<点击方式>模拟鼠标</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>点击搜索框</备注>
{/点击}
%>
<% keyID=输入20923
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值><input type="text" value="" height="100%" data-spm-anchor-id="a2126o</定位值>
<元素序号>0</元素序号>
<输入值>儿童</输入值>
<输入类型>模拟键盘</输入类型>
<限制字数>0</限制字数>
<备注>输入分类</备注>
{/输入}
%>
<% keyID=滚动条定位61182
{滚动条定位}
<滚动条定位类型>滚动到元素</滚动条定位类型>
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值>>一口价</定位值>
<元素序号>0</元素序号>
<固定像素>200</固定像素>
<备注>滚动到元素</备注>
{/滚动条定位}
%>
<% keyID=倒计时-52957
{倒计时}<秒>1</秒><备注>倒计时1秒</备注>{/倒计时}
%>
<% keyID=输入49082
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>price</定位值>
<元素序号>0</元素序号>
<输入值>100</输入值>
<输入类型>模拟键盘</输入类型>
<限制字数>0</限制字数>
<备注>一口价</备注>
{/输入}
%>
<% keyID=输入76552
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>quantity</定位值>
<元素序号>0</元素序号>
<输入值>1000</输入值>
<输入类型>模拟键盘</输入类型>
<限制字数>0</限制字数>
<备注>数量</备注>
{/输入}
%>
<% keyID=点击40114
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>XPATH</定位类型>
<定位值>//*[@id="struct-images"]/DIV/DIV[2]/DIV/DIV[2]/DIV/DIV/DIV/DIV/DIV/DIV/I</定位值>
<元素序号>0</元素序号>
<点击方式>模拟鼠标</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>传图</备注>
{/点击}
%>
<% keyID=倒计时-39918
{倒计时}<秒>2</秒><备注>倒计时2秒</备注>{/倒计时}
%>
<% keyID=点击98644888
{点击}
<框架定位类型>部分源码</框架定位类型>
<框架定位值><div class="right-btn btn"</框架定位值>
<定位类型>部分源码</定位类型>
<定位值><div class="right-btn btn"</定位值>
<元素序号>0</元素序号>
<点击方式>模拟鼠标</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>传</备注>
{/点击}
%>
<% keyID=上传文件45973
{上传文件}
<框架定位类型>序号</框架定位类型>
<框架定位值>3</框架定位值>
<定位类型>坐标</定位类型>
<定位值>{X=520,Y=361}{SX=0,SY=0}</定位值>
<元素序号>0</元素序号>
<点击方式>模拟鼠标</点击方式>
<文件路径>C:\Users\mmgg\Desktop\苏州荗优鼎金属材料有限公司.jpg</文件路径>
<备注>上传文件45973</备注>
{/上传文件}
%>
<% keyID=电脑本地图片52223
{切换列表}
<列表集合>
电脑本地图片|否|下一行|0|
</列表集合>
{/切换列表}
%>
<% keyID=动作跳转42871
{动作跳转}
<当>直接跳转</当>
<条件>包含</条件>
<值></值>
<跳转到>keyid=点击98644888</跳转到>
<跳转频率>5</跳转频率>
<备注>动作跳转42871</备注>
{/动作跳转}
%>
<% keyID=输入15634
{输入}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>部分源码</定位类型>
<定位值>aria-label="所见即所得编辑器, editor" title="所见即所得编辑器, editor"</定位值>
<元素序号>0</元素序号>
<输入值>{获取列表值}总标题内容|内容|自动{/获取列表值}</输入值>
<输入类型>innerHTML</输入类型>
<限制字数>0</限制字数>
<备注>内容</备注>
{/输入}
%>
<% keyID=点击37670
{点击}
<框架定位类型>序号</框架定位类型>
<框架定位值></框架定位值>
<定位类型>ID</定位类型>
<定位值>button-submit</定位值>
<元素序号>0</元素序号>
<点击方式>元素点击</点击方式>
<等待新窗体>False</等待新窗体>
<允许新窗口>False</允许新窗口>
<备注>提交</备注>
{/点击}
%>
<% keyID=倒计时-52457
{倒计时}<秒>10</秒><备注>倒计时10秒</备注>{/倒计时}
%>
<% keyID=请选择要切换的列表60925
{切换列表}
<列表集合>
内容里图片|否
发帖网址|否
总标题内容|否
电脑本地图片|否
关键词|否
高频词|否
标题1|否
标题2|否
标题3|否
防尘|否
防水|否
标题4|否
防油|否
防高温|否
成功后网址|否
防静电|否
图片详情|否
</列表集合>
{/切换列表}
%>
<% keyID=动作跳转95747
{动作跳转}
<当>直接跳转</当>
<条件>包含</条件>
<值></值>
<跳转到>keyid=打开网址37478</跳转到>
<跳转频率>0</跳转频率>
{/动作跳转}
%>
这个脚本可以说是比较难的一个键盘,但只要软件有对应的功能,对于一切难度也就是一只纸老虎,做的脚本多了,经验就多,方法也就更多了,还有这个价格和数量定位这里,需要下拉一下,不下拉,就得加二个同一样的输入,这个也是网站的限制,不下拉就不给输,淘宝源码也不会出来给你去输入的。