VBS操作JS网页元素实例

简介: '=========================================================================='' VBScript Source File -- Created with SAPIEN Technologies PrimalScript 4.

'==========================================================================
'
' VBScript Source File -- Created with SAPIEN Technologies PrimalScript 4.0
'
' NAME:
'
' AUTHOR: Microsoft , Microsoft
' DATE : 2014/8/14
'
' COMMENT:
'
'==========================================================================

dim Ie,obj
set Ie =wscript.createobject("internetexplorer.application")
ie.navigate "www.baidu.com"
wscript.sleep 1000
ie.menubar=1 'ÏÔʾIE¶ÔÏó²Ëµ¥À¸
ie.AddressBar=1 'ÏÔʾIE¶ÔÏóµØÖ·À¸
ie.ToolBar=1 'ÏÔʾIE¶ÔÏ󹤾ßÀ¸
ie.StatusBar=0 '²»ÏÔʾIE¶ÔÏó״̬À¸
ie.FullScreen=0 'È«ÆÁ»¯IE¶ÔÏó
ie.Resizable=0 'ÉèÖÃIE¶ÔÏó´óСÊÇ·ñ¿ÉÒÔ±»¸Ä¶¯
ie.visible=1 'ÉèÖÃÊÇ·ñ¿É¼û


set obj = ie.document

for i=0 to obj.all.length-1

If obj.all(i).tagname="INPUT" Then
If obj.all(i).value="°Ù¶ÈÒ»ÏÂ" Then
WScript.Sleep 1000
obj.all(i).click
End If

End If

Next


Set obj=Nothing

 


'================================================


' x=ie.document.getElementsByTagName("form")
' WScript.Sleep 1000
' x.submit
'=======================================================


' wscript.sleep 1000
' set obj = ie.document

' '''''''''Ä¿µÄ:²âÊÔ µÇ¼°´Å¥''''
' For i=0 to obj.all.length-1
' If obj.all(i).tagname="input" Then
' if obj.all(i).value="°Ù¶ÈÒ»ÏÂ" Then
' WScript.Sleep 1000
' obj.all(i).click
' end If
' End if
' Next

技术改变世界! --狂诗绝剑
目录
相关文章
|
5月前
|
JavaScript 算法 开发者
如何用JS实现在网页上通过鼠标移动批量选择元素的效果?
本文介绍了类似电脑桌面通过鼠标选择多个图标的实现原理。主要通过监听mousedown、mousemove和mouseup事件,动态调整选择框大小并计算与元素的重叠情况。提供了角重叠和相交重叠的检测方法,并附有示例代码和在线演示链接,方便开发者参考与测试。
187 56
|
4月前
|
Web App开发 数据采集 JavaScript
动态网页爬取:Python如何获取JS加载的数据?
动态网页爬取:Python如何获取JS加载的数据?
800 58
|
1月前
|
编解码 JavaScript 前端开发
如何在网页播放英文的m3u8文件(基于Javascript搭建的在线网页工具)
什么是m3u8?又该如何在网页中高效、便捷地播放英文的m3u8文件呢?今天这篇文章就带你一起了解,并推荐一种基于Javascript搭建的在线网页工具,让你轻松解决播放问题。
600 0
|
4月前
|
数据采集 Web App开发 JavaScript
Python爬虫如何获取JavaScript动态渲染后的网页内容?
Python爬虫如何获取JavaScript动态渲染后的网页内容?
|
10月前
|
JavaScript 前端开发 程序员
前端原生Js批量修改页面元素属性的2个方法
原生 Js 的 getElementsByClassName 和 querySelectorAll 都能获取批量的页面元素,但是它们之间有些细微的差别,稍不注意,就很容易弄错!
206 1
|
5月前
|
前端开发 JavaScript Java
【Java进阶】JavaScript电灯开关实例:从理论到实践
这个例子展示了JavaScript的基本功能,包括操作HTML元素,监听事件,以及改变元素的样式。通过学习和理解这个例子,你可以了解到JavaScript在网页中的应用,以及如何使用JavaScript来创建交互式的网页。
95 13
|
6月前
|
移动开发 运维 供应链
通过array.some()实现权限检查、表单验证、库存管理、内容审查和数据处理;js数组元素检查的方法,some()的使用详解,array.some与array.every的区别(附实际应用代码)
array.some()可以用来权限检查、表单验证、库存管理、内容审查和数据处理等数据校验工作,核心在于利用其短路机制,速度更快,节约性能。 博客不应该只有代码和解决方案,重点应该在于给出解决方案的同时分享思维模式,只有思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
6月前
|
供应链 JavaScript 前端开发
通过array.every()实现数据验证、权限检查和一致性检查;js数组元素检查的方法,every()的使用详解,array.some与array.every的区别(附实际应用代码)
array.every()可以用来数据验证、权限检查、一致性检查等数据校验工作,核心在于利用其短路机制,速度更快,节约性能。 博客不应该只有代码和解决方案,重点应该在于给出解决方案的同时分享思维模式,只有思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~