当前位置:编程学习 > C#/ASP.NET >>

关于鼠标提取网页中的链接名称的方法

现在使用vb.net,想通过鼠标点击网页中某个链接,在程序中得到这个链接的名称,有什么好的方法吗,谢谢 --------------------编程问答--------------------

HtmlDocument.GetElementFromPoint可以获取指定位置的HtmlElement,再判断它是不是链接就行了,转为链接之后,可以取到名称

--------------------编程问答-------------------- 如果你要在用户操作的时候获取用户点击的链接,可以这样


       private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            foreach (HtmlElement element in webBrowser1.Document.All)
            {
                if (element.TagName.Equals("A"))
                {
                    element.Click +=new HtmlElementEventHandler(element_Click);
                }
            }
        }


        void element_Click(object sender, HtmlElementEventArgs e)
        {
            Console.WriteLine((sender as HtmlElement).InnerHtml);
        }
--------------------编程问答--------------------
for (int i = 0; i < webBrowser1.Document.All.Count; i++)
{
  if (webBrowser1.Document.All[i].TagName == "A" && webBrowser1.Document.All[i].GetAttribute("href").ToString().Trim() ==url)
    {
     webBrowser1.Document.All[i].InvokeMember("click");
      break;
  }

Dim rRegEx As Regex
rRegEx = New Regex("img.*src\s*=\s*(?:""(?<1>[^""]*)""|(?<1>\S+))", _ RegexOptions.IgnoreCase Or RegexOptions.Compiled)
mMatch = rRegEx.Match(sHTMLContent)
获取链接
或抓取页面,获取链接参考 --------------------编程问答-------------------- --------------------编程问答-------------------- 没有 VB 源码? --------------------编程问答-------------------- 最新冒险岛外挂,冒险岛挂机双倍经验刷钱加速易做图等功能免费外挂,冒险岛易做图 --------------------编程问答--------------------
引用 5 楼 tayirvb 的回复:
没有 VB 源码?


嗯!同意 --------------------编程问答-------------------- 提供VB源码。我也需要
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,