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. 在瀏覽器中查看index.jade文件
- 5. 在瀏覽器中查看JSON文件
- 6. 在瀏覽器中查看DWG文件
- 7. 查找瀏覽器的SWT瀏覽器的類型/版本
- 8. 在瀏覽器中查看大文本文件
- 9. 在瀏覽器中查看隱藏文件夾「瀏覽」
- 10. 在Web瀏覽器控件中禁用文本選擇
- 11. 如何在Web瀏覽器控件中選擇文本框?
- 12. 查找瀏覽器類型和版本?
- 13. 文件在瀏覽器中
- 14. 在VB.net中查找默認瀏覽器
- 15. 如何在瀏覽器中使用網頁瀏覽器控件?
- 16. 在vb「網頁瀏覽器控件」中打開Chrome瀏覽器
- 17. Web瀏覽器查找html元素中文本的對話框
- 18. 沒能找到讓瀏覽器文本
- 19. Visual Basic腳本Web瀏覽器控件
- 20. 瀏覽器文本
- 21. 在CEF中禁用瀏覽器控件
- 22. 在瀏覽器中偵聽事件在JavaScript中查找窗口
- 23. 在C#中的Web瀏覽器控件中實現「查找下一個」
- 24. 如何填充瀏覽器控件中的文本字段
- 25. 在.NET web瀏覽器控件高亮文本
- 26. 在wpf網絡瀏覽器控件中瀏覽安全網頁
- 27. Silverlight瀏覽文件控件
- 28. 在註冊表中查找Chrome瀏覽器版本
- 29. 在ASP.NET中查找瀏覽器本地時間
- 30. 從網絡瀏覽器打開本地文件夾瀏覽器
實際上問題沒有滾動到特定的節點;已經完成。找到與搜索查詢匹配的文本的選擇是主要問題。 – 2010-10-20 18:55:19
@Mostafa Mahdieh:看我的編輯。 – 2010-10-21 02:12:15
我必須在這裏添加一些細節...在文本中搜索會得到字符串中的一個索引。找到包含該字符串的節點並不是那麼簡單:匹配的文本可能是合併到節點中的多個文本節點的結果。 – 2010-10-22 09:40:29