文档帮助中心文档
在HTML树中查找元素
子树= FindElement(树,选择器)
例子
子树= findElement (树,选择器)返回树匹配CSS选择器。
子树= findElement (树,选择器)
子树
树
选择器
全部折叠
从URL读取HTML代码https://www.mathwands.com/help/textanalytics.使用webread函数。
https://www.mathwands.com/help/textanalytics.
webread
url =“//www.tatmou.com/help/textanalytics”;代码= webread (url);
使用。解析HTML代码htmlTree.
htmlTree
树= htmlTree(代码);
查找使用HTML树中的所有超链接Fedelement..超链接是带有元素名的节点“一种”.
Fedelement.
“一种”
选择器=“一种”;子树= findElement(树,选择器);
查看前几个子树。
子树(1:10)
ans = 10×1 htmltree:跳到内容 产品 金宝搏官方网站solutions Academia 支持 社区 得到MATLAB
使用。从子树中提取文本extractHTMLText.结果包含页面上每个链接的链接文本。
extractHTMLText
str = extracthtmltext(子树);str(1:10)
ans =10×1字符串“跳到内容”“”产品“”解决方案“”Acad下载188bet金宝搏emia“”支持“”社金宝搏官方网站区“”事件“”得到Matlab“”“金宝app
HTML树,指定为标量htmlTree目的。
CSS选择器,指定为字符串标量或字符向量。有关更多信息,请参见CSS选择器.
匹配的HTML子树,返回为htmlTree数组中。
一个典型的HTML元素包含以下组件:
Element name—HTML标记的名称。元素名对应于的名字属性。
的名字
属性 - 有关标记的其他信息。HTML属性具有表单的名字=“价值",在那里的名字和价值分别表示属性名和值。属性显示在开始的HTML标记中。要从HTML树中获取属性值,请使用getAttribute..
的名字=“价值"
价值
getAttribute.
Content—元素的内容。内容出现在打开和关闭HTML标记之间。内容可以是文本数据或嵌套的HTML元素。从…中提取文本htmlTree对象,使用extractHTMLText.对象的嵌套HTML元素htmlTree对象,使用孩子们财产。
孩子们
例如,HTML元素 home 包括以下组件:
home
一个
href
“//www.tatmou.com”
首页
CSS选择器指定匹配树中的元素的模式。
这个表格展示了一些例子,展示了如何从HTML树中提取不同的HTML元素:
< p >
“p”
findElement(树,“p”)
<李>
“p,李”
findElement(树,”李p”)
<表>
"表p "
FindElment(树,“表P”)
<一>
“.pdf”
“(href = " . pdf”“美元)”
findelement(树,“A [HREF $ =”“。PDF”“”]“)
“p:第一个孩子”
findElement (tr,“p:第一个孩子”)
“p: first-of-type”
FindElment(TR,“P:第一型”)
< em >
“p > em”
findElement (tr,“p > em”)
<标题>
“h1 + p”
findElement (tr, h1 + p)
”:空”
FindElment(TR,“:空”)
<标识>
”标签:不(空的):“
findElement (tr,“标签:不(空的):“)
的Fedelement.函数支持所有的CS金宝appS级别3,除了选择器“朗:“,”:“检查,“:关联”,”:活跃”,”:徘徊”,”:焦点”,”:目标”,启用”:“, 和禁用”:“.
“朗:“
”:“检查
“:关联”
”:活跃”
”:徘徊”
”:焦点”
”:目标”
启用”:“
禁用”:“
有关CSS选择器的更多信息,请参见[1].
[1]CSS选择器参考.https://www.w3schools.com/cssref/css_selectors.asp
extractFileText|extractHTMLText|readPDFFormData|htmlTree|getAttribute.|ismissing|令人生畏的鳕文
extractFileText
readPDFFormData
ismissing
令人生畏的鳕文
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系