vba - vba 在 div 中检索 href
问题描述
我想在具有此 html 的网页中检索电子邮件地址:
<div id="responseDiv" style="background-color:#EBECED;width: 450px;">
<font style="letter-spacing: 0pt" size="3" face="Arial"
color="#336699">
<a href="mailto:recrutamento@sgp.pt?subject=Resposta Anuncio Net- Empregos: TI SQL e VB.net" target="_blank">**recrutamento@sgp.pt**
<div></div>
<div></div>
</a>
</font></div>
到目前为止,我已经尝试了以下方法来传递该页面中的所有内容,但我想要的电子邮件地址除外:
Dim dataEle As Object, vElemento As String, tit as string
Set dataEle =Doc.getElementsByTagName("p") ' also tried with element "a"
For Each element In dataEle
tit = element.getAttribute("href")
MsgBox (tit)
Next
可能是因为元素“a”是 Div 的一部分吗?(responseDiv)
解决方案
我确实测试了与您的 html div 字符串相关联的代码,其中包含许多电子邮件,如附件图像中所示,以确保您。
只要记住,如果那个 html div 字符串是常量字符串,这个解决方案就会像你想要的那样工作:
Private Sub CmdRetrieveHrefInsideDiv_Click()
Dim test As String
Dim frstWrd As String
test = Text1.Value
frstWrd = Split(test, ":")(4)
Dim X As Integer
X = InStr(frstWrd, "?")
Dim MyEmail As String
MyEmail = Split(frstWrd, "?")(0)
MsgBox MyEmail
End Sub
我希望这可以帮助你^_^
推荐阅读
- docker - Docker网络macvlan驱动:网关不可达
- python - Pymol:对特定链上的残基使用 cmd.color 命令
- sql - Postgres - 删除重复行以确保唯一索引有效
- autodesk-forge - Forge Viewer - 如何编辑旧标记?
- excel - 试图避免 .Select 或 .Activate 但失败并出现错误 1004
- javascript - 日期选择器未将所选日期保存到 mysql
- python-3.x - 我从服务器发送两个字符串,我的主机将这两个字符串作为一个读取。我怎么解决这个问题?
- python - 在 Pandas Dataframe 中索引和选择数据时动态更新条件
- javascript - React-testing-library 渲染函数抛出语法错误
- android - 从第三个片段导航时未加载第一个片段视图