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/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    在JS和.NET中使用JSON (以及使用Linq to JSON定制JSON数据)
    转载JSON格式化工具
    bzoj3771 Triple
    hdu 2082 找单词
    bzoj 3143: [Hnoi2013]游走
    Wannafly挑战赛17 B
    基尔霍夫矩阵
    矩阵&行列式
    luogu P2421 [NOI2002]荒岛野人
    bzoj 2818: Gcd
  • 原文地址:https://www.cnblogs.com/kklldog/p/2812266.html
Copyright © 2011-2022 走看看