关于c#中webBrowser 获取百度html元素
我想用c#中的webBrowser 获取百度搜索完成后,a标签的 href 地址,如下图:

但是我一直获取不到,我的做法是在百度搜索完成后进入webBrowser1_DocumentCompleted方法,通过:
HtmlElementCollection link = this.webBrowser1.Document.GetElementsByTagName("a");
获取到所有a标签,然后遍历所有a标签,取到href属性值:
string getUrl = link[xx].GetAttribute("href");
但是上图中的href的值一直获取不到,谁能帮忙看下,或者做个试验看看,为什么取不到,谢谢啦!!!!

但是我一直获取不到,我的做法是在百度搜索完成后进入webBrowser1_DocumentCompleted方法,通过:
HtmlElementCollection link = this.webBrowser1.Document.GetElementsByTagName("a");
获取到所有a标签,然后遍历所有a标签,取到href属性值:
string getUrl = link[xx].GetAttribute("href");
但是上图中的href的值一直获取不到,谁能帮忙看下,或者做个试验看看,为什么取不到,谢谢啦!!!!
...全文
相关推荐
C#实现Winform中打开网页页面的方法
通过这种方式,我们可以实现更多复杂的交互,比如执行页面上的JavaScript函数,获取网页元素的信息,甚至注入新的JavaScript代码。
C#使用WebBrowser控件实现百度自动搜索功能
通过本章的学习,我们掌握了WebBrowser控件在网页元素操作与交互方面的核心方法,包括:获取HTML元素(设置输入框内容(、JavaScript注入)。模拟按钮点击(、JavaScript函数调用)。处理动态加载内容和异步交互的策略。这些操作构成了WebBrowser控件自动化网页交互的基础能力,为后续章节中构建完整的自动化流程打下了坚实基础。对于复杂的交互逻辑(如等待异步加载、监听事件等),可将自定义 JS 脚本注入页面。
winform C# 实现百度地图
在C# WinForm应用中实现百度地图功能,主要涉及到几个关键知识点:WinForm控件的使用、WebBrowser组件、JavaScript与C#之间的交互以及百度地图API。
c# winform 自动登录 百度账户 源代码
在C# WinForm应用中,实现自动登录百度账户的功能,主要涉及到网络请求、HTML解析以及WebBrowser控件的使用。
C# Form程序地图开发
总结,C# Form程序地图开发主要涉及C#的WebBrowser控件、HTML页面设计、以及百度地图API的使用。


