WebElementObject
表示由 WebExecute 操作的开放网页上的一个元素.
更多信息
- WebExecute 支持以下与 WebElementObject 相关的指令:
-
"LocateElements"elem 给出网页上匹配 elem 的元素列表 "ClickElement"elem 点击网页(例如,超链接)上的元素 "HoverElement"elem 悬停于网页上的一个元素 "TypeElement"{elem,"text"} 把文本输入到网页上的元素中(例如,输入字段) "SubmitElement"elem 使用指定的元素提交表单(例如,按钮) "ElementSelected"elem 是否选择一个元素 "ElementEnabled"elem 是否启用一个元素 "ElementTag"elem 元素的 HTML 标签 "ElementText"elem 如果有的话,关联元素的文本 "HideElement"elem 使元素不可见 "ShowElement"elem 使元素可见
范例
基本范例 (2)
session = StartWebSession[]WebExecute[session, "OpenWebPage" -> "https://en.wikipedia.org/wiki/The_Example"]使用 WebExecute 定位网页上的 WebElementObject 链接:
e = RandomChoice[WebExecute[session, "LocateElements" -> "Tag" -> "a"]]使用 WebExecute 查找 WebElementObject 文本:
WebExecute[session, "ElementText" -> e]点击 WebElementObject 链接:
WebExecute[session, "ClickElement" -> e]DeleteObject[session]s = StartWebSession[]WebExecute["OpenWebPage" -> "https://en.wikipedia.org/wiki/The_Example"]e = WebExecute["LocateElements" -> "Tag" -> "p"];Scan[WebExecute["HideElement" -> #]&, e]WebExecute["CapturePage"]Scan[WebExecute["ShowElement" -> #]&, e]WebExecute["CapturePage"]DeleteObject[s]相关指南
-
▪
- 网页浏览器自动化 ▪
- 网页操作 ▪
- HTTP 请求与响应
相关的工作流程
- 用程序控制网络浏览器
文本
Wolfram Research (2019),WebElementObject,Wolfram 语言函数,https://reference.wolfram.com/language/ref/WebElementObject.html.
CMS
Wolfram 语言. 2019. "WebElementObject." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/WebElementObject.html.
APA
Wolfram 语言. (2019). WebElementObject. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/WebElementObject.html 年
BibTeX
@misc{reference.wolfram_2026_webelementobject, author="Wolfram Research", title="{WebElementObject}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/WebElementObject.html}", note=[Accessed: 14-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_webelementobject, organization={Wolfram Research}, title={WebElementObject}, year={2019}, url={https://reference.wolfram.com/language/ref/WebElementObject.html}, note=[Accessed: 14-September-2026]}