我正在寻找一种方法,以编程方式点击我们打开特定FB帖子时出现的下拉箭头,例如https://www.facebook.com/userxxx/posts/10155300116786742
任何人都可以为我提供Visual Basic的代码吗?谢谢。
答案 0 :(得分:0)
在您的webbrowser控件中,您可以使用
调用所请求页面内的javascript代码WebBrowser.Document.InvokeScript("eval", "some javascrtip here")
让我们在使用javascript进行下拉列表时遇到问题。你可以这样做:
document.querySelectorAll("[data-testid=post_chevron_button]")[0].click()
所以,所有这一切最终都是
Dim micode As Object() = {"document.querySelectorAll('[data-testid=post_chevron_button]')[0].click()
"}
WebBrowser.Document.InvokeScript("eval", micode)
请注意提供的js代码可能会更改。您应该自己决定哪些代码更好。我建议打开facebook或任何页面,在chrome中按F12 ...这是开发人员控制台。你可以在那里运行和调试javascript ....玩得开心!