Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何使用VB.NET以编程方式在Facebook中单击下拉箭头?_Visual Studio - Fatal编程技术网

Visual studio 如何使用VB.NET以编程方式在Facebook中单击下拉箭头?

Visual studio 如何使用VB.NET以编程方式在Facebook中单击下拉箭头?,visual-studio,Visual Studio,我正在寻找一种方法,以编程方式单击当我们打开特定FB帖子时出现的下拉箭头,如 有人能给我提供Visual Basic的代码吗?多谢各位 在webbrowser控件中,您可以使用 WebBrowser.Document.InvokeScript("eval", "some javascrtip here") 这就给我们留下了使用javascript进行下拉单击的问题。您可以通过以下方式: document.querySelectorAll("[data-testid=post_chevron_b

我正在寻找一种方法,以编程方式单击当我们打开特定FB帖子时出现的下拉箭头,如

有人能给我提供Visual Basic的代码吗?多谢各位


在webbrowser控件中,您可以使用

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代码可能会更改。你应该自己决定什么代码更好。我建议在chrome中打开facebook或任何页面,然后按F12。。。这是开发人员控制台。您可以在那里运行和调试javascript。。。。玩得开心

我认为这个问题没有足够的信息来帮助你。VB应用程序是否运行某种web浏览器控件?或者vb应用程序运行在浏览器打开的计算机上?如果是后者,我会使用一些javascript东西来做。。。。不是vb exeHi,我的vb应用程序有一个浏览器控件。如果无法单击浏览器控件中的下拉箭头,您可以为我提供JavaScript解决方案吗?谢谢。哦,我的上帝,我不敢相信你的代码运行得很完美!!!!!!!!!!!你不知道我花了几天的时间来寻找这个,但是找不到解决方案。你在几分钟内就帮了我。衷心感谢你。我如何投票支持你的答案?对不起,我是新来的。再次非常感谢!!!!!!!!!!!我很棒。