Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.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
如何使用VB.NET执行网页上的javascript函数?_Javascript_Vb.net_Automation - Fatal编程技术网

如何使用VB.NET执行网页上的javascript函数?

如何使用VB.NET执行网页上的javascript函数?,javascript,vb.net,automation,Javascript,Vb.net,Automation,我想做的是使用webbrowser访问一个网站,然后模拟点击。当点击一个常规按钮,而不是处理javascript时,我可以很容易地做到这一点。但网站似乎有一个javascript函数来处理我想要模拟的点击: <script language='JavaScript' type='text/javascript'><!-- function setgotopageNR() { if (document.gotopageform.gotopage_reverse.value=='1

我想做的是使用webbrowser访问一个网站,然后模拟点击。当点击一个常规按钮,而不是处理javascript时,我可以很容易地做到这一点。但网站似乎有一个javascript函数来处理我想要模拟的点击:

<script language='JavaScript' type='text/javascript'><!-- function setgotopageNR() { if (document.gotopageform.gotopage_reverse.value=='1') { document.gotopageform.page.value=8+1-document.gotopageform.gotopage.value; } else { document.gotopageform.page.value=document.gotopageform.gotopage.value; } } //--></script>

我尝试过通过谷歌搜索找到的各种解决方案,比如WebBrowser1.Document.InvokeScript,也可以在internet explorer中打开网站,然后将其文档转换为IHTMLDocument2,并将其父窗口设置为IHTMLWindow2,然后使用execScript


有什么想法吗?

通常人们会这样做
document.getElementById(id)。单击()。它应该可以很容易地转换为您用来承载web浏览器的任何语言


如果
单击
不起作用,请发布更多关于您已经尝试过的解决方案以及您遇到的问题的详细信息。

您所说的“访问网站”是什么意思?这是一个有趣的问题,有一个有趣的答案?请花时间重新规划您的问题,以准确说明您想要实现的目标(例如,我希望能够在控制台中针对第三方网站运行javascript以模拟点击,或者我希望能够在加载页面时注册启动脚本以模拟点击,或者我希望在IFrame中运行第三方网站并模拟来自父网站的点击)。记住花时间把你的问题框好,你会发现你得到了你需要的答案。因此,我的问题来源于“freebooksread.blogspot.com”网站,在那里你可以免费在线阅读书籍。如果你转到“readbookonlinefree.blogspot.com/2011/07/jkgh1hj.html”你会看到第一本哈利波特的书。每当用户想要翻页时,他们都会点击右边的页面前进,左边的页面后退。但是,由于无论你在哪一页上,网址都是相同的,你不能只返回到你所处的页面。我希望能够模拟点击,将页面向前翻页到适当的数字让用户访问他们所在页面的次数。