【发布时间】:2017-08-03 00:54:39
【问题描述】:
我正在处理一个 Web 表单文本字段,当按下“Enter”时,它将启动对其内容的搜索。
我知道如何启动所有其他事件侦听器,但我无法触发按下“Enter”事件。它没有与其他事件一起列出。即 onchange、onclick、onblur
我在 Excel VBA 中使用 CreateObject("Shell.Application") 作为父对象来控制现有的 IE 浏览器。
我尝试了 sendkeys,但对 VBA 关注的内容有疑问。它在我的 IDE 或电子表格本身中输入。
这不是一个公共网站。它是一个带有事件(blur、change、focus、keydown、mousedown、mousemove)的输入标签。
With Tex_Box
.focus
.keydown
.innertext = Field_Text
.change
.focus
.blur
End With
【问题讨论】:
-
这是一个有趣的问题,但更多代码(最好足以使其成为minimal reproducible example)会有所帮助。
-
对不起,我不知道有任何其他网站是公开的,举个例子。
-
现在看。似乎“按 Enter 搜索”是一种无按钮的发起事件的方法。
-
-
这里有一个链接可以帮助stackoverflow.com/questions/11655591/…
标签: excel vba web-scraping