1
A
回答
0
我不知道它是否在WebBroswer
。我们做broswer(IE/FF /等)窗口滚动到一些文字用下面的代码:
//source code of http://www.sample.com/sample.html
<html>
...
<span name="aim">KeyWord</span>
...
</html>
如果我想在窗口滚动到“关键字”,只需访问http://www.sample.com/sample.html#aim
使用string document = myWebBrowser.DocumentText
获取页面的源代码,并搜索字符串中的文本,获取其节点名称,然后使用#
进行导航。
1
你可以试试这个代码:
webBrowser1.Select(); SendKeys.Send(“^ f”);
0
看到这个,如果有帮助:
string PageSource = null;
PageSource = WebBrowser1.Document.Body.InnerHtml();
if (Strings.InStr(PageSource, stringtoFind) > 0) {
...insert an Anchor tag here and then use
WebBrowser1.Navigate to go to the the new URL with the #Anchor tag
} else {
...whatever else
}
0
的一种方式......
使用Ctrl
+ F
键来调用Find
,原产于WebBrowser控件?
相关问题
- 1. 在网页浏览器控件中查找控件的位置
- 2. 如何使用浏览器控件在图像中查找文本+ F
- 3. 文本文件浏览器
- 4. 在浏览器中查看JSON文件
- 5. 在浏览器中查看DWG文件
- 6. 在浏览器中查看大文本文件
- 7. 在浏览器中查看隐藏文件夹“浏览”
- 8. 如何在Web浏览器控件中选择文本框?
- 9. 在Web浏览器控件中禁用文本选择
- 10. 在浏览器中查找执行线
- 11. 在vb“网页浏览器控件”中打开Chrome浏览器
- 12. 如何在浏览器中使用网页浏览器控件?
- 13. Web浏览器查找html元素中文本的对话框
- 14. 没能找到让浏览器文本
- 15. Visual Basic脚本Web浏览器控件
- 16. 浏览器文本
- 17. 在浏览器中侦听事件在JavaScript中查找窗口
- 18. 在C#中的Web浏览器控件中实现“查找下一个”
- 19. 在.NET web浏览器控件高亮文本
- 20. 在wpf网络浏览器控件中浏览安全网页
- 21. Silverlight浏览文件控件
- 22. 在ASP.NET中查找浏览器本地时间
- 23. 在注册表中查找Chrome浏览器版本
- 24. web浏览器控件在winform与谷歌浏览器c#
- 25. 查找文本框控件
- 26. 用于在iOS中实现文件浏览器的控制器
- 27. 网络浏览器控件显示纯文本邮件
- 28. Web浏览器控件
- 29. Silverlight浏览器控件
- 30. web浏览器控件
实际上问题没有滚动到特定的节点;已经完成。找到与搜索查询匹配的文本的选择是主要问题。 – 2010-10-20 18:55:19
@Mostafa Mahdieh:看我的编辑。 – 2010-10-21 02:12:15
我必须在这里添加一些细节...在文本中搜索会得到字符串中的一个索引。找到包含该字符串的节点并不是那么简单:匹配的文本可能是合并到节点中的多个文本节点的结果。 – 2010-10-22 09:40:29