Example of the tree I'm dealing with
我正在尝试单击我运行的 IG 帐户上的“关注者”按钮,以查看自动关注我的新用户。 (出于隐私原因,所附图片中的示例不是我的帐户)我可以找到类 ID,但使用类似
Dim allelements As HtmlElementCollection = webBrowse.Document.All
For Each webpageelement As HtmlElement In allelements
If webpageelement.GetAttribute("class") = "g47sy " Then
webpageelement.InvokeMember("click")
End If
Next
对我来说什么都没有返回...我知道这是因为这个类被埋在 JS 中,然后更进一步。我这辈子都想不出如何检查到目前为止埋藏在……中的东西的元素。
任何帮助将不胜感激!谢谢!
最佳答案
Jimi 在评论中发表:
GetElementsByTagName() 其中 TAG 名称是 SPAN,然后是 .GetAttribute("className"),而不是“class”。使用 LINQ,您只需将 .Where 或 FirstOrDefault 子句添加到 GetElementsByTagName() 返回的集合中,即可直接挑出一个。 – 吉米 12 小时前
关于css - VB.Net 查找埋在 DOM 中时要单击的类 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55154751/