zoukankan      html  css  js  c++  java
  • WPF利用WebBrowser获取HTML元素

    获取博客园首页左上角的那段文字“代码改变世界”!

    <Window x:Class="WpfWebBrose.MainWindow"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            Title="MainWindow" Height="768" Width="1024" Loaded="Window_Loaded">
        <Grid>
            <WebBrowser x:Name="wb" />
        </Grid>
    </Window>

    cs:

        public partial class MainWindow : Window
        {
            public MainWindow()
            {
                InitializeComponent();
                this.wb.LoadCompleted += (wb_Navigated);
            }
    
            private void Window_Loaded(object sender, RoutedEventArgs e)
            {
               wb.Navigate(new Uri("http://www.cnblogs.com"));
            }
    
            private  void wb_Navigated(object sender, NavigationEventArgs e)
            {
                var doc = this.wb.Document as HTMLDocument;
                var item = doc.getElementById("site_nav_top");
                MessageBox.Show(item.innerText);
            }
    
        }

    有了Document就可以像web上一样操作html元素了~

    image

    QQ群:1022985150 VX:kklldog 一起探讨学习.NET技术
    作者:Agile.Zhou(kklldog)
    出处:http://www.cnblogs.com/kklldog/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    MFC新建菜单项
    java连接mysql
    装visio 2007遇到了1706错误,解决办法
    Oracle协议适配器错误解决办法
    powershell 开启开发人员仪表盘
    sharepoint stsadm 创建网站脚本
    网站安全修复笔记1
    sharepoint ribbon添加菜单
    解决 由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值
    RDA实现SQL CE与SQL Server间数据存取
  • 原文地址:https://www.cnblogs.com/kklldog/p/2812266.html
Copyright © 2011-2022 走看看