按键精灵 获取网页按钮.click后生成的源码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了按键精灵 获取网页按钮.click后生成的源码相关的知识,希望对你有一定的参考价值。

我用的
Set xmlHttp = CreateObject("Microsoft.XMLHTTP")
xmlHttp.Open "Get", xmlUrl, False
xmlHttp.Send
m = XmlHttp.ResponseText
的方法获取的网页源码,
但现在click 按钮后,无刷新加载了些源码,无法获取,
求大婶指点

无刷新加载了些源码,是因为网页采用的是 Ajax 技术,使用 Javascript 动态获取服务器的返回信息,然后写入网页之中。

想要获取这一段源码,那就只有执行这一段 JS 代码,否则只是获取网页源码是静态的。

执行 JS 解析一般用 Chrome 的 V8 引擎,这在 PHP、Node.js 等脚本语言中广泛使用,至于 VB,,因该也是没问题的,毕竟那个引擎是开源的。

但我觉得还是算了吧,还是换一个方式解决问退:

1、按键精灵创建一个浏览器窗口,鼠标模拟点击,然后鼠标模拟复制操作,获取数据。

2、网页版按键精灵,直接调用 IE 解析网页,也可以使用自带的 Plugin.Web.RunJS 命令直接运行 Javascript 语句,直接返回需要的数据。

================
希望我的回答对你有帮助!
参考技术A 两种方法
一,把后台转前台,直接从浏览器里面获取
二,分析网页源码,看看click的时候发送了什么请求,然后在后台构造数据,再发送,这样就可以拿到无刷新加载的源码

安卓按键精灵脚本。求大神制作一个安卓按键精灵点击屏幕的脚本。就是触摸一个位置后自动重复点击屏幕那个

安卓按键精灵脚本。求大神制作一个安卓按键精灵点击屏幕的脚本。就是触摸一个位置后自动重复点击屏幕那个位置。我表达能力有限,反正就像电脑按键精灵那样,自动点击鼠标。

按键精灵后面的版本我都没用了,我用的是9.55版本,不会出现那种情况,不过,如果按键精灵热键会影响脚本执行时间,你可以换一个方法,写下面代码
While True
Key=WaitKey()
If Key=48 Then
For i=1 To 10
KeyPress 65,1
Next
Wend
脚本启动热键不用设1,你先启动脚本,然后每按一次数字1,就会马上按10个a。
参考技术A 是连击还是按住不放?
连击:
Delay 1000- TickCount()
TouchDownEvent 坐标,0
Delay 1050- TickCount()
TouchUpEvent 0
然后无限循环
按住不放:
Delay 1000- TickCount()
TouchDownEvent 坐标,0
Delay 200000000- TickCount()
TouchUpEvent 0
松开的时间你喜欢填多久就多久
参考技术B 你可以搜按键精灵手机版app 然后有录制功能 你直接录制就行了
或者下载一个呱呱助手app可以实现你想要的功能(很简单看下说明几分钟就会了)
参考技术C do循环里加个点击和延时就可以了 参考技术D 可以用按键精灵录制,然后重复循环播放就行了本回答被提问者采纳

以上是关于按键精灵 获取网页按钮.click后生成的源码的主要内容,如果未能解决你的问题,请参考以下文章

用按键精灵在网页输入0001到9999,用SayString不行,求可行的命令代码

用按键精灵在网页输入0001到9999,用SayString不行,求可行的命令代码

怎么用VBS脚本点击网页中的某个按钮(这个按钮没有元素ID)

Smail邮件客户端脚本源码-按键精灵源码

用Webbrowser怎么实现获取网页内容并自动点击?(VB.NET)

利用按键精灵,把数据从excel自动填写到web网页上,应该怎么写