1、写值
<select class="sel inputWidth" name="blog_class" id="componentSelect">
<option value="00">选择分类</option><option value="5">其他文章</option>
<option value="1">螺丝</option>
<option value="2">螺母</option>
<option value="3">螺栓</option>
<option value="4">垫圈</option>
<option value="0">私密博文</option>
</select>(以上是新浪博客的博客分类选择源码。)
火车浏览器脚本编辑器中编辑脚本时,遇到上面这种源码选择分类,直接“写值”操作,Xpath定位至:“select”,写的值为:“value”后面引号内的值。
2、条件判断
火车浏览器脚本编辑器编辑脚本时使用“条件判断”,不仅可使用面板中选项,还可以使用javascript语句判断:
例如以下集中判断(当然还可以百度搜javascript语句):
1. 判断变量[a]的值是否大于6 :
{-var.a-} > 6
2. 判断当前网页的html代码长度是否大于 1000
document.body.innerHTML.length > 1000
3.判断变量[a]的值是否大于变量的值:
{-var.a-} > {-var.b-}
4.判断变量[a]的值减去9之后是否等于1
({-var.a-} - 9) == 1
5.判断变量[a]的值乘以9之后是否等于80
({-var.a-} * 9) == 80
3、火车浏览器脚本编辑器几种C#变量转换语句:
1、stringDic["文本变量"] = string.Join("<br/>", listDic["list变量"].ToArray());
list变量以<br/>间隔存入文本变量内。
2、stringDic["文本"]=intDic["计数器"].ToString() ;
计数器内int整型数字转存值文本变量内
3、c#判断两个文本变量长度存入计数器:
intDic["计数器"]=stringDic["路径1"].Length+stringDic["路径"].Length;
其实这步可以见两个计数器变量,识别文本变量的长度之后保存在文本变量内(可能会用到2中:计数器内int整型数字转存值文本变量内),这个更方便点节省步骤,用javascript也可以将计数器整型变量存入文本变量。
4、火车浏览器脚本编辑器遇到类似百度在线WEB编辑器(UEditorWEB编辑器)写入内容,无法写值的情况:
主要体现在,编辑器在HTML模式下使用火狐插件发现定位之后源码为<pre></pre>之内写值,返回文本编辑模式之后之前写的源码都为空。这样情况下个人是,先“点击”操作(定位编辑框内<Focus>点击)或者点击编辑器其他功能键是否能把光标在编辑框内闪动,例如“百度的UEditorWEB编辑器”点击“全选”按钮光标移至编辑框,然后“键盘操作”写值。
其他想到或者遇到待续……
来自Davids zhou博客原创文章请尊重作者:http://www.zongk.com/zongk/20150825/59.html转载请标注此链接
Davids zhou | 站点地图 | | | 皖ICP备14017762号 如有侵犯您权利点击上面QQ -Powered By 帝国CMS -davids.zhou#qq.com(#换@)
Davidszhou个人博客主要记录在网站建设、SEO优化、python开发、PHP开发中遇到问题记录保存,作为他人参考学习教程