通过ID webBrowser1 c#获取href链接
Posted
技术标签:
【中文标题】通过ID webBrowser1 c#获取href链接【英文标题】:Get href link by ID webBrowser1 c# 【发布时间】:2012-07-24 09:02:30 【问题描述】:如果一个有 id 并且我得到文本我使用这个
var text = webBrowser1.Document.GetElementById("id").InnerText;
知道id如何获取链接href
<a id="link11" href="/torrent_details/386387353/ubuntu?tab=summary" data-dynamite-selected="true"><b>ubuntu</b>-12.04-desktop-i386.iso</a>
【问题讨论】:
对不起,伙计,但上下文是什么?你的意思是,通过使用javascript?为什么标签winforms
和webbrowser
都在问题上?
a 缺少 runat="server" 属性,如果您尝试在 C# 中获取 href。
如果你可以使用 jQuery 做 var anchorHrefValue = $('#link11').attr('href');
我认为他的意思是使用 WinForms WebBrowser 控件。
【参考方案1】:
string href = webBrowser1.Document.GetElementById("id").GetAttribute("href");
【讨论】:
【参考方案2】:试试这个
webBrowser1.Document.GetElementById("link11").GetAttribute("href")
【讨论】:
以上是关于通过ID webBrowser1 c#获取href链接的主要内容,如果未能解决你的问题,请参考以下文章
c# webBrowser1 模拟点击超链接后,如何获取连接页面的信息(ajax ),需要不弹出窗口
C# 使用webBrowser控件获取网页中的账号密码登录网页元素并自动填写模拟自动登录?