Example #1
0
        private void btnGo_Click(object sender, EventArgs e)
        {
            IHtmlDataReader <Form> reader = new DefaultHtmlDataReader <Form>();

            this.txtResult.Text = reader.ReadHtmlText(this.txtUrl.Text);


            // 移除脚本.
            this.txtResult.Text = reader.RemoveScriptAndStyle(this.txtResult.Text);

            // 移除备注.
            this.txtResult.Text = reader.RemoveRemarkText(this.txtResult.Text);
        }
        private void btnProcess_Click(object sender, EventArgs e)
        {
            IHtmlDataReader <KxData> reader = new DefaultHtmlDataReader <KxData>();


            string [] propNames = this.txtPropertyName.Text.Split(',');

            HtmlReaderConfig config = new HtmlReaderConfig();

            config.RegexText        = this.txtReg.Text;
            config.PropertyNameList = new List <string>(propNames);



            var result = reader.ReadMultiData(this.txtSource.Text, config);

            string jsonString = JsonConvert.SerializeObject(result);

            this.txtResult.Text = jsonString;
        }