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

我用的SetxmlHttp=CreateObject("Microsoft.XMLHTTP")xmlHttp.Open"Get",xmlUrl,FalsexmlHttp.... 我用的
Set xmlHttp = CreateObject("Microsoft.XMLHTTP")
xmlHttp.Open "Get", xmlUrl, False
xmlHttp.Send
m = XmlHttp.ResponseText
的方法获取的网页源码,
但现在click 按钮后,无刷新加载了些源码,无法获取,
求大婶指点
展开
 我来答
百度网友699ed73
2015-08-02 · TA获得超过1716个赞
知道小有建树答主
回答量:464
采纳率:50%
帮助的人:593万
展开全部
无刷新加载了些源码,是因为网页采用的是 Ajax 技术,使用 Javascript 动态获取服务器的返回信息,然后写入网页之中。

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

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

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

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

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

================
希望我的回答对你有帮助!
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
百度网友314969f
2018-04-22 · 超过27用户采纳过TA的回答
知道答主
回答量:61
采纳率:91%
帮助的人:14.2万
展开全部
两种方法
一,把后台转前台,直接从浏览器里面获取
二,分析网页源码,看看click的时候发送了什么请求,然后在后台构造数据,再发送,这样就可以拿到无刷新加载的源码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式