简略学习按键精灵教程心得
昨天下午简略学习了按键精灵的余下教程。
今天上午看了按键精灵部分的多线程教程,并意识到多线程在我进行站群网站信息发布的时候基本不可用,因为调用后台文档占用的内存比较高时间长,同步输入时易发生数据错乱,暂时不做考虑,后期如写多个b2b网站同步发布信息的脚本时,或许会做考虑。
整个上午到下午三点一直在研究神梦智能填表插件,写DedeCms的按键精灵发布脚本,流程如下:
1.打开浏览器(绑定IE句柄-激活-置顶-禁止弹窗)
2.输入网址,等待打开成功
3.输入账号密码(spilt分割数组)
4.打开发布页面(点击框架-跳转)
5.选择分类(元素原则)
6.输入文章标题内容(内容为转窗口坐标,点击居中发布)
7.发布(Xpath元素发布)
8.打开成功页面(并未打开,而是取元素的herf值)
9.保存标题,网址等信息
看如何在框架内操作网页元素,后来联系上了作者,才知道有三中操作方式:
元素特征支持三种格式:
WQM:特征名:特征值&特征名:特征值
XPath://*[@特征名='特征值'][@特征名='特征值']
CSS:*[特征名='特征值'][特征名='特征值']
以百度一下按钮为例:
WQM:id:su
XPath://*[@id="su"]
CSS:#su
下午以及晚上重新学习了function的使用,知道了函数内的变量可以传出来。简单写了for循环的方式,还需要进一步研究操作。