Я пользуюсь офисом 2019. В VBA я пытаюсь нажать кнопку «следовать».на INSTAGRAM, но он не нажал на этом.просто откройте страницу, и тогда ничего не произойдет.Итак, PLZ, помогите мне, потому что это позвоночник моего проекта.
Sub one()
Dim IE As Object
Dim doc As HTMLDocument
Dim ele As IHTMLElement
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = 1
IE.navigate "https://www.instagram.com/gal_gadot/"
Do
Loop Until IE.readyState = 4
Set doc = IE.document
'doc.getElementsByTagName("button").innerText
'doc.getElementsByClassName("_5f5mN jIbKX _6VtSN yZn4P ").innerText
For Each ele In doc.getElementsByTagName("span")
' If InStr(ele.innerText, "Follow") > 0 Then ele.Click
On Error Resume Next
If ele.Value = "Follow" Then
ele.Click
End If
Next
For Each ele In doc.getElementsByTagName("button")
' If InStr(ele.innerText, "Follow") > 0 Then ele.Click
On Error Resume Next
If ele.Value = "Follow" Then
ele.Click
End If
Next
End Sub
ЗДЕСЬ ФАЙЛ HTML
<span class="BY3EC bqE32">
<span class="vBF20 _1OSdk">
<button class="_5f5mN jIbKX _6VtSN yZn4P ">Follow</button></span>
<span class="mLCHD _1OSdk">
<button class="_5f5mN jIbKX KUBKM yZn4P m4t9r ">
<div class="OfoBO">
<div class="_5fEvj coreSpriteDropdownArrowWhite">
</div>
</div>
</button>
</span>
</span>