temu客户端程序
This commit is contained in:
commit
4aaf264e89
694 files changed
+263780
No files matched your search
@@ -0,0 +1,799 @@
|
||||
|
||||
namespace LittleRabbit.LittleRabbitForms.ToolForms.KeywordsForms
|
||||
{
|
||||
partial class KeywordsCatchFrom
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(KeywordsCatchFrom));
|
||||
this.panel2 = new System.Windows.Forms.Panel();
|
||||
this.splitContainer1 = new System.Windows.Forms.SplitContainer();
|
||||
this.ucGroupBoxEx2 = new LittleRabbit.UserComponent.UcGroupBoxEx(this.components);
|
||||
this.btnChangeFissionTitle = new DevComponents.DotNetBar.PanelEx();
|
||||
this.btnPicToContent = new DevComponents.DotNetBar.PanelEx();
|
||||
this.exportButtonX = new DevComponents.DotNetBar.PanelEx();
|
||||
this.btnPicToMain = new DevComponents.DotNetBar.PanelEx();
|
||||
this.newWordTextBox = new System.Windows.Forms.TextBox();
|
||||
this.wordReplaceButtonX = new DevComponents.DotNetBar.PanelEx();
|
||||
this.oldWordTextBox = new System.Windows.Forms.TextBox();
|
||||
this.participleButtonX = new DevComponents.DotNetBar.PanelEx();
|
||||
this.toSpecialButtonX = new DevComponents.DotNetBar.PanelEx();
|
||||
this.remDataButtonX = new DevComponents.DotNetBar.PanelEx();
|
||||
this.keyWordShortButtonX = new DevComponents.DotNetBar.PanelEx();
|
||||
this.toRepeatButtonX = new DevComponents.DotNetBar.PanelEx();
|
||||
this.removeEnglishButtonX = new DevComponents.DotNetBar.PanelEx();
|
||||
this.IrregularitiesButtonX = new DevComponents.DotNetBar.PanelEx();
|
||||
this.keyWordLengthButtonX = new DevComponents.DotNetBar.PanelEx();
|
||||
this.ucGroupBoxEx1 = new LittleRabbit.UserComponent.UcGroupBoxEx(this.components);
|
||||
this.checkBox1 = new System.Windows.Forms.CheckBox();
|
||||
this.label14 = new System.Windows.Forms.Label();
|
||||
this.endPriceTextBox = new System.Windows.Forms.TextBox();
|
||||
this.startPriceTextBox = new System.Windows.Forms.TextBox();
|
||||
this.priceCheckBox = new System.Windows.Forms.CheckBox();
|
||||
this.titleLengthTextBox = new System.Windows.Forms.TextBox();
|
||||
this.titleLengthCheckBox = new System.Windows.Forms.CheckBox();
|
||||
this.btnCaptureTitleZc = new DevComponents.DotNetBar.PanelEx();
|
||||
this.btnCollectZc = new DevComponents.DotNetBar.PanelEx();
|
||||
this.txbSearchWord = new DevComponents.DotNetBar.Controls.TextBoxX();
|
||||
this.splitContainer2 = new System.Windows.Forms.SplitContainer();
|
||||
this.descriptionTextBox = new DevComponents.DotNetBar.Controls.RichTextBoxEx();
|
||||
this.dataGridViewX1 = new LittleRabbit.UserComponent.DataGridViewEx();
|
||||
this.colSelect = new System.Windows.Forms.DataGridViewCheckBoxColumn();
|
||||
this.colId = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.colKeywords = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.colFrequency = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.colDel = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||
this.panel2.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
|
||||
this.splitContainer1.Panel1.SuspendLayout();
|
||||
this.splitContainer1.Panel2.SuspendLayout();
|
||||
this.splitContainer1.SuspendLayout();
|
||||
this.ucGroupBoxEx2.SuspendLayout();
|
||||
this.ucGroupBoxEx1.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).BeginInit();
|
||||
this.splitContainer2.Panel1.SuspendLayout();
|
||||
this.splitContainer2.Panel2.SuspendLayout();
|
||||
this.splitContainer2.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.dataGridViewX1)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// panel2
|
||||
//
|
||||
this.panel2.BackColor = System.Drawing.Color.White;
|
||||
this.panel2.Controls.Add(this.splitContainer1);
|
||||
this.panel2.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.panel2.Location = new System.Drawing.Point(0, 32);
|
||||
this.panel2.Name = "panel2";
|
||||
this.panel2.Size = new System.Drawing.Size(1280, 768);
|
||||
this.panel2.TabIndex = 1;
|
||||
//
|
||||
// splitContainer1
|
||||
//
|
||||
this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.splitContainer1.FixedPanel = System.Windows.Forms.FixedPanel.Panel1;
|
||||
this.splitContainer1.Location = new System.Drawing.Point(0, 0);
|
||||
this.splitContainer1.Name = "splitContainer1";
|
||||
this.splitContainer1.Orientation = System.Windows.Forms.Orientation.Horizontal;
|
||||
//
|
||||
// splitContainer1.Panel1
|
||||
//
|
||||
this.splitContainer1.Panel1.Controls.Add(this.ucGroupBoxEx2);
|
||||
this.splitContainer1.Panel1.Controls.Add(this.ucGroupBoxEx1);
|
||||
//
|
||||
// splitContainer1.Panel2
|
||||
//
|
||||
this.splitContainer1.Panel2.Controls.Add(this.splitContainer2);
|
||||
this.splitContainer1.Size = new System.Drawing.Size(1280, 768);
|
||||
this.splitContainer1.SplitterDistance = 120;
|
||||
this.splitContainer1.TabIndex = 0;
|
||||
//
|
||||
// ucGroupBoxEx2
|
||||
//
|
||||
this.ucGroupBoxEx2.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Left)));
|
||||
this.ucGroupBoxEx2.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.ucGroupBoxEx2.BorderStyle = LittleRabbit.UserComponent.UcGroupBoxEx.GroupBoxBorderStyle.ROUND;
|
||||
this.ucGroupBoxEx2.Controls.Add(this.btnChangeFissionTitle);
|
||||
this.ucGroupBoxEx2.Controls.Add(this.btnPicToContent);
|
||||
this.ucGroupBoxEx2.Controls.Add(this.exportButtonX);
|
||||
this.ucGroupBoxEx2.Controls.Add(this.btnPicToMain);
|
||||
this.ucGroupBoxEx2.Controls.Add(this.newWordTextBox);
|
||||
this.ucGroupBoxEx2.Controls.Add(this.wordReplaceButtonX);
|
||||
this.ucGroupBoxEx2.Controls.Add(this.oldWordTextBox);
|
||||
this.ucGroupBoxEx2.Controls.Add(this.participleButtonX);
|
||||
this.ucGroupBoxEx2.Controls.Add(this.toSpecialButtonX);
|
||||
this.ucGroupBoxEx2.Controls.Add(this.remDataButtonX);
|
||||
this.ucGroupBoxEx2.Controls.Add(this.keyWordShortButtonX);
|
||||
this.ucGroupBoxEx2.Controls.Add(this.toRepeatButtonX);
|
||||
this.ucGroupBoxEx2.Controls.Add(this.removeEnglishButtonX);
|
||||
this.ucGroupBoxEx2.Controls.Add(this.IrregularitiesButtonX);
|
||||
this.ucGroupBoxEx2.Controls.Add(this.keyWordLengthButtonX);
|
||||
this.ucGroupBoxEx2.Location = new System.Drawing.Point(377, 1);
|
||||
this.ucGroupBoxEx2.Name = "ucGroupBoxEx2";
|
||||
this.ucGroupBoxEx2.Size = new System.Drawing.Size(900, 117);
|
||||
this.ucGroupBoxEx2.TabIndex = 632;
|
||||
this.ucGroupBoxEx2.TabStop = false;
|
||||
this.ucGroupBoxEx2.Text = "采集参数";
|
||||
//
|
||||
// btnChangeFissionTitle
|
||||
//
|
||||
this.btnChangeFissionTitle.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
|
||||
this.btnChangeFissionTitle.Cursor = System.Windows.Forms.Cursors.Hand;
|
||||
this.btnChangeFissionTitle.DisabledBackColor = System.Drawing.Color.Empty;
|
||||
this.btnChangeFissionTitle.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.btnChangeFissionTitle.Location = new System.Drawing.Point(583, 33);
|
||||
this.btnChangeFissionTitle.Name = "btnChangeFissionTitle";
|
||||
this.btnChangeFissionTitle.Size = new System.Drawing.Size(60, 23);
|
||||
this.btnChangeFissionTitle.Style.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.btnChangeFissionTitle.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.btnChangeFissionTitle.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.btnChangeFissionTitle.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
|
||||
this.btnChangeFissionTitle.Style.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
|
||||
this.btnChangeFissionTitle.Style.BorderSide = DevComponents.DotNetBar.eBorderSide.None;
|
||||
this.btnChangeFissionTitle.Style.ForeColor.Color = System.Drawing.Color.White;
|
||||
this.btnChangeFissionTitle.Style.GradientAngle = 90;
|
||||
this.btnChangeFissionTitle.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.btnChangeFissionTitle.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
|
||||
this.btnChangeFissionTitle.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
|
||||
this.btnChangeFissionTitle.TabIndex = 720;
|
||||
this.btnChangeFissionTitle.Text = "标题替换";
|
||||
this.btnChangeFissionTitle.Click += new System.EventHandler(this.btnChangeFissionTitle_Click);
|
||||
//
|
||||
// btnPicToContent
|
||||
//
|
||||
this.btnPicToContent.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
|
||||
this.btnPicToContent.Cursor = System.Windows.Forms.Cursors.Hand;
|
||||
this.btnPicToContent.DisabledBackColor = System.Drawing.Color.Empty;
|
||||
this.btnPicToContent.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.btnPicToContent.Location = new System.Drawing.Point(715, 33);
|
||||
this.btnPicToContent.Name = "btnPicToContent";
|
||||
this.btnPicToContent.Size = new System.Drawing.Size(60, 23);
|
||||
this.btnPicToContent.Style.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.btnPicToContent.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.btnPicToContent.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.btnPicToContent.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
|
||||
this.btnPicToContent.Style.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
|
||||
this.btnPicToContent.Style.BorderSide = DevComponents.DotNetBar.eBorderSide.None;
|
||||
this.btnPicToContent.Style.ForeColor.Color = System.Drawing.Color.White;
|
||||
this.btnPicToContent.Style.GradientAngle = 90;
|
||||
this.btnPicToContent.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.btnPicToContent.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
|
||||
this.btnPicToContent.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
|
||||
this.btnPicToContent.TabIndex = 669;
|
||||
this.btnPicToContent.Text = "转内容图";
|
||||
this.btnPicToContent.Click += new System.EventHandler(this.btnPicToContent_Click);
|
||||
//
|
||||
// exportButtonX
|
||||
//
|
||||
this.exportButtonX.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.exportButtonX.CanvasColor = System.Drawing.SystemColors.Control;
|
||||
this.exportButtonX.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
|
||||
this.exportButtonX.DisabledBackColor = System.Drawing.Color.Empty;
|
||||
this.exportButtonX.Location = new System.Drawing.Point(805, 66);
|
||||
this.exportButtonX.Name = "exportButtonX";
|
||||
this.exportButtonX.Size = new System.Drawing.Size(60, 23);
|
||||
this.exportButtonX.Style.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.exportButtonX.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(185)))), ((int)(((byte)(215)))), ((int)(((byte)(255)))));
|
||||
this.exportButtonX.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(185)))), ((int)(((byte)(215)))), ((int)(((byte)(255)))));
|
||||
this.exportButtonX.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;
|
||||
this.exportButtonX.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.exportButtonX.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText;
|
||||
this.exportButtonX.Style.GradientAngle = 90;
|
||||
this.exportButtonX.StyleMouseDown.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.exportButtonX.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.exportButtonX.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.exportButtonX.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.exportButtonX.StyleMouseOver.ForeColor.Color = System.Drawing.Color.White;
|
||||
this.exportButtonX.TabIndex = 686;
|
||||
this.exportButtonX.Text = "导出CSV";
|
||||
this.exportButtonX.Click += new System.EventHandler(this.exportButtonX_Click);
|
||||
//
|
||||
// btnPicToMain
|
||||
//
|
||||
this.btnPicToMain.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
|
||||
this.btnPicToMain.Cursor = System.Windows.Forms.Cursors.Hand;
|
||||
this.btnPicToMain.DisabledBackColor = System.Drawing.Color.Empty;
|
||||
this.btnPicToMain.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.btnPicToMain.Location = new System.Drawing.Point(649, 33);
|
||||
this.btnPicToMain.Name = "btnPicToMain";
|
||||
this.btnPicToMain.Size = new System.Drawing.Size(60, 23);
|
||||
this.btnPicToMain.Style.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.btnPicToMain.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.btnPicToMain.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.btnPicToMain.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
|
||||
this.btnPicToMain.Style.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
|
||||
this.btnPicToMain.Style.BorderSide = DevComponents.DotNetBar.eBorderSide.None;
|
||||
this.btnPicToMain.Style.ForeColor.Color = System.Drawing.Color.White;
|
||||
this.btnPicToMain.Style.GradientAngle = 90;
|
||||
this.btnPicToMain.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.btnPicToMain.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
|
||||
this.btnPicToMain.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
|
||||
this.btnPicToMain.TabIndex = 656;
|
||||
this.btnPicToMain.Text = "图片转主";
|
||||
this.btnPicToMain.Click += new System.EventHandler(this.btnPicToMain_Click);
|
||||
//
|
||||
// newWordTextBox
|
||||
//
|
||||
this.newWordTextBox.Location = new System.Drawing.Point(470, 33);
|
||||
this.newWordTextBox.Name = "newWordTextBox";
|
||||
this.newWordTextBox.Size = new System.Drawing.Size(60, 23);
|
||||
this.newWordTextBox.TabIndex = 682;
|
||||
//
|
||||
// wordReplaceButtonX
|
||||
//
|
||||
this.wordReplaceButtonX.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
|
||||
this.wordReplaceButtonX.Cursor = System.Windows.Forms.Cursors.Hand;
|
||||
this.wordReplaceButtonX.DisabledBackColor = System.Drawing.Color.Empty;
|
||||
this.wordReplaceButtonX.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.wordReplaceButtonX.Location = new System.Drawing.Point(404, 33);
|
||||
this.wordReplaceButtonX.Name = "wordReplaceButtonX";
|
||||
this.wordReplaceButtonX.Size = new System.Drawing.Size(60, 23);
|
||||
this.wordReplaceButtonX.Style.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.wordReplaceButtonX.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.wordReplaceButtonX.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.wordReplaceButtonX.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
|
||||
this.wordReplaceButtonX.Style.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
|
||||
this.wordReplaceButtonX.Style.BorderSide = DevComponents.DotNetBar.eBorderSide.None;
|
||||
this.wordReplaceButtonX.Style.ForeColor.Color = System.Drawing.Color.White;
|
||||
this.wordReplaceButtonX.Style.GradientAngle = 90;
|
||||
this.wordReplaceButtonX.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.wordReplaceButtonX.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
|
||||
this.wordReplaceButtonX.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
|
||||
this.wordReplaceButtonX.TabIndex = 681;
|
||||
this.wordReplaceButtonX.Text = "替换成";
|
||||
this.wordReplaceButtonX.Click += new System.EventHandler(this.wordReplaceButtonX_Click);
|
||||
//
|
||||
// oldWordTextBox
|
||||
//
|
||||
this.oldWordTextBox.Location = new System.Drawing.Point(338, 33);
|
||||
this.oldWordTextBox.Name = "oldWordTextBox";
|
||||
this.oldWordTextBox.Size = new System.Drawing.Size(60, 23);
|
||||
this.oldWordTextBox.TabIndex = 677;
|
||||
//
|
||||
// participleButtonX
|
||||
//
|
||||
this.participleButtonX.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
|
||||
this.participleButtonX.Cursor = System.Windows.Forms.Cursors.Hand;
|
||||
this.participleButtonX.DisabledBackColor = System.Drawing.Color.Empty;
|
||||
this.participleButtonX.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.participleButtonX.Location = new System.Drawing.Point(262, 66);
|
||||
this.participleButtonX.Name = "participleButtonX";
|
||||
this.participleButtonX.Size = new System.Drawing.Size(60, 23);
|
||||
this.participleButtonX.Style.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.participleButtonX.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.participleButtonX.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.participleButtonX.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
|
||||
this.participleButtonX.Style.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
|
||||
this.participleButtonX.Style.BorderSide = DevComponents.DotNetBar.eBorderSide.None;
|
||||
this.participleButtonX.Style.ForeColor.Color = System.Drawing.Color.White;
|
||||
this.participleButtonX.Style.GradientAngle = 90;
|
||||
this.participleButtonX.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.participleButtonX.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
|
||||
this.participleButtonX.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
|
||||
this.participleButtonX.TabIndex = 676;
|
||||
this.participleButtonX.Text = "一键分词";
|
||||
this.participleButtonX.Click += new System.EventHandler(this.participleButtonX_Click);
|
||||
//
|
||||
// toSpecialButtonX
|
||||
//
|
||||
this.toSpecialButtonX.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
|
||||
this.toSpecialButtonX.Cursor = System.Windows.Forms.Cursors.Hand;
|
||||
this.toSpecialButtonX.DisabledBackColor = System.Drawing.Color.Empty;
|
||||
this.toSpecialButtonX.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.toSpecialButtonX.Location = new System.Drawing.Point(110, 66);
|
||||
this.toSpecialButtonX.Name = "toSpecialButtonX";
|
||||
this.toSpecialButtonX.Size = new System.Drawing.Size(60, 23);
|
||||
this.toSpecialButtonX.Style.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.toSpecialButtonX.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.toSpecialButtonX.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.toSpecialButtonX.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
|
||||
this.toSpecialButtonX.Style.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
|
||||
this.toSpecialButtonX.Style.BorderSide = DevComponents.DotNetBar.eBorderSide.None;
|
||||
this.toSpecialButtonX.Style.ForeColor.Color = System.Drawing.Color.White;
|
||||
this.toSpecialButtonX.Style.GradientAngle = 90;
|
||||
this.toSpecialButtonX.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.toSpecialButtonX.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
|
||||
this.toSpecialButtonX.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
|
||||
this.toSpecialButtonX.TabIndex = 674;
|
||||
this.toSpecialButtonX.Text = "去符号";
|
||||
this.toSpecialButtonX.Click += new System.EventHandler(this.toSpecialButtonX_Click);
|
||||
//
|
||||
// remDataButtonX
|
||||
//
|
||||
this.remDataButtonX.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
|
||||
this.remDataButtonX.Cursor = System.Windows.Forms.Cursors.Hand;
|
||||
this.remDataButtonX.DisabledBackColor = System.Drawing.Color.Empty;
|
||||
this.remDataButtonX.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.remDataButtonX.Location = new System.Drawing.Point(186, 66);
|
||||
this.remDataButtonX.Name = "remDataButtonX";
|
||||
this.remDataButtonX.Size = new System.Drawing.Size(60, 23);
|
||||
this.remDataButtonX.Style.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.remDataButtonX.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.remDataButtonX.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.remDataButtonX.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
|
||||
this.remDataButtonX.Style.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
|
||||
this.remDataButtonX.Style.BorderSide = DevComponents.DotNetBar.eBorderSide.None;
|
||||
this.remDataButtonX.Style.ForeColor.Color = System.Drawing.Color.White;
|
||||
this.remDataButtonX.Style.GradientAngle = 90;
|
||||
this.remDataButtonX.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.remDataButtonX.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
|
||||
this.remDataButtonX.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
|
||||
this.remDataButtonX.TabIndex = 675;
|
||||
this.remDataButtonX.Text = "去数字";
|
||||
this.remDataButtonX.Click += new System.EventHandler(this.remDataButtonX_Click);
|
||||
//
|
||||
// keyWordShortButtonX
|
||||
//
|
||||
this.keyWordShortButtonX.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
|
||||
this.keyWordShortButtonX.Cursor = System.Windows.Forms.Cursors.Hand;
|
||||
this.keyWordShortButtonX.DisabledBackColor = System.Drawing.Color.Empty;
|
||||
this.keyWordShortButtonX.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.keyWordShortButtonX.Location = new System.Drawing.Point(34, 66);
|
||||
this.keyWordShortButtonX.Name = "keyWordShortButtonX";
|
||||
this.keyWordShortButtonX.Size = new System.Drawing.Size(60, 23);
|
||||
this.keyWordShortButtonX.Style.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.keyWordShortButtonX.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.keyWordShortButtonX.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.keyWordShortButtonX.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
|
||||
this.keyWordShortButtonX.Style.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
|
||||
this.keyWordShortButtonX.Style.BorderSide = DevComponents.DotNetBar.eBorderSide.None;
|
||||
this.keyWordShortButtonX.Style.ForeColor.Color = System.Drawing.Color.White;
|
||||
this.keyWordShortButtonX.Style.GradientAngle = 90;
|
||||
this.keyWordShortButtonX.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.keyWordShortButtonX.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
|
||||
this.keyWordShortButtonX.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
|
||||
this.keyWordShortButtonX.TabIndex = 673;
|
||||
this.keyWordShortButtonX.Text = "短词排前";
|
||||
this.keyWordShortButtonX.Click += new System.EventHandler(this.keyWordShortButtonX_Click);
|
||||
//
|
||||
// toRepeatButtonX
|
||||
//
|
||||
this.toRepeatButtonX.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
|
||||
this.toRepeatButtonX.Cursor = System.Windows.Forms.Cursors.Hand;
|
||||
this.toRepeatButtonX.DisabledBackColor = System.Drawing.Color.Empty;
|
||||
this.toRepeatButtonX.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.toRepeatButtonX.Location = new System.Drawing.Point(262, 33);
|
||||
this.toRepeatButtonX.Name = "toRepeatButtonX";
|
||||
this.toRepeatButtonX.Size = new System.Drawing.Size(60, 23);
|
||||
this.toRepeatButtonX.Style.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.toRepeatButtonX.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.toRepeatButtonX.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.toRepeatButtonX.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
|
||||
this.toRepeatButtonX.Style.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
|
||||
this.toRepeatButtonX.Style.BorderSide = DevComponents.DotNetBar.eBorderSide.None;
|
||||
this.toRepeatButtonX.Style.ForeColor.Color = System.Drawing.Color.White;
|
||||
this.toRepeatButtonX.Style.GradientAngle = 90;
|
||||
this.toRepeatButtonX.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.toRepeatButtonX.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
|
||||
this.toRepeatButtonX.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
|
||||
this.toRepeatButtonX.TabIndex = 660;
|
||||
this.toRepeatButtonX.Text = "去重复";
|
||||
this.toRepeatButtonX.Click += new System.EventHandler(this.toRepeatButtonX_Click);
|
||||
//
|
||||
// removeEnglishButtonX
|
||||
//
|
||||
this.removeEnglishButtonX.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
|
||||
this.removeEnglishButtonX.Cursor = System.Windows.Forms.Cursors.Hand;
|
||||
this.removeEnglishButtonX.DisabledBackColor = System.Drawing.Color.Empty;
|
||||
this.removeEnglishButtonX.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.removeEnglishButtonX.Location = new System.Drawing.Point(110, 33);
|
||||
this.removeEnglishButtonX.Name = "removeEnglishButtonX";
|
||||
this.removeEnglishButtonX.Size = new System.Drawing.Size(60, 23);
|
||||
this.removeEnglishButtonX.Style.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.removeEnglishButtonX.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.removeEnglishButtonX.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.removeEnglishButtonX.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
|
||||
this.removeEnglishButtonX.Style.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
|
||||
this.removeEnglishButtonX.Style.BorderSide = DevComponents.DotNetBar.eBorderSide.None;
|
||||
this.removeEnglishButtonX.Style.ForeColor.Color = System.Drawing.Color.White;
|
||||
this.removeEnglishButtonX.Style.GradientAngle = 90;
|
||||
this.removeEnglishButtonX.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.removeEnglishButtonX.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
|
||||
this.removeEnglishButtonX.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
|
||||
this.removeEnglishButtonX.TabIndex = 639;
|
||||
this.removeEnglishButtonX.Text = "去英文";
|
||||
this.removeEnglishButtonX.Click += new System.EventHandler(this.removeEnglishButtonX_Click);
|
||||
//
|
||||
// IrregularitiesButtonX
|
||||
//
|
||||
this.IrregularitiesButtonX.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
|
||||
this.IrregularitiesButtonX.Cursor = System.Windows.Forms.Cursors.Hand;
|
||||
this.IrregularitiesButtonX.DisabledBackColor = System.Drawing.Color.Empty;
|
||||
this.IrregularitiesButtonX.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.IrregularitiesButtonX.Location = new System.Drawing.Point(186, 33);
|
||||
this.IrregularitiesButtonX.Name = "IrregularitiesButtonX";
|
||||
this.IrregularitiesButtonX.Size = new System.Drawing.Size(60, 23);
|
||||
this.IrregularitiesButtonX.Style.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.IrregularitiesButtonX.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.IrregularitiesButtonX.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.IrregularitiesButtonX.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
|
||||
this.IrregularitiesButtonX.Style.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
|
||||
this.IrregularitiesButtonX.Style.BorderSide = DevComponents.DotNetBar.eBorderSide.None;
|
||||
this.IrregularitiesButtonX.Style.ForeColor.Color = System.Drawing.Color.White;
|
||||
this.IrregularitiesButtonX.Style.GradientAngle = 90;
|
||||
this.IrregularitiesButtonX.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.IrregularitiesButtonX.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
|
||||
this.IrregularitiesButtonX.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
|
||||
this.IrregularitiesButtonX.TabIndex = 659;
|
||||
this.IrregularitiesButtonX.Text = "去违规词";
|
||||
this.IrregularitiesButtonX.Click += new System.EventHandler(this.IrregularitiesButtonX_Click);
|
||||
//
|
||||
// keyWordLengthButtonX
|
||||
//
|
||||
this.keyWordLengthButtonX.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
|
||||
this.keyWordLengthButtonX.Cursor = System.Windows.Forms.Cursors.Hand;
|
||||
this.keyWordLengthButtonX.DisabledBackColor = System.Drawing.Color.Empty;
|
||||
this.keyWordLengthButtonX.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.keyWordLengthButtonX.Location = new System.Drawing.Point(34, 33);
|
||||
this.keyWordLengthButtonX.Name = "keyWordLengthButtonX";
|
||||
this.keyWordLengthButtonX.Size = new System.Drawing.Size(60, 23);
|
||||
this.keyWordLengthButtonX.Style.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.keyWordLengthButtonX.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.keyWordLengthButtonX.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.keyWordLengthButtonX.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
|
||||
this.keyWordLengthButtonX.Style.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
|
||||
this.keyWordLengthButtonX.Style.BorderSide = DevComponents.DotNetBar.eBorderSide.None;
|
||||
this.keyWordLengthButtonX.Style.ForeColor.Color = System.Drawing.Color.White;
|
||||
this.keyWordLengthButtonX.Style.GradientAngle = 90;
|
||||
this.keyWordLengthButtonX.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.keyWordLengthButtonX.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
|
||||
this.keyWordLengthButtonX.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
|
||||
this.keyWordLengthButtonX.TabIndex = 635;
|
||||
this.keyWordLengthButtonX.Text = "长词排前";
|
||||
this.keyWordLengthButtonX.Click += new System.EventHandler(this.keyWordLengthButtonX_Click);
|
||||
//
|
||||
// ucGroupBoxEx1
|
||||
//
|
||||
this.ucGroupBoxEx1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||
| System.Windows.Forms.AnchorStyles.Left)));
|
||||
this.ucGroupBoxEx1.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.ucGroupBoxEx1.BorderStyle = LittleRabbit.UserComponent.UcGroupBoxEx.GroupBoxBorderStyle.ROUND;
|
||||
this.ucGroupBoxEx1.Controls.Add(this.checkBox1);
|
||||
this.ucGroupBoxEx1.Controls.Add(this.label14);
|
||||
this.ucGroupBoxEx1.Controls.Add(this.endPriceTextBox);
|
||||
this.ucGroupBoxEx1.Controls.Add(this.startPriceTextBox);
|
||||
this.ucGroupBoxEx1.Controls.Add(this.priceCheckBox);
|
||||
this.ucGroupBoxEx1.Controls.Add(this.titleLengthTextBox);
|
||||
this.ucGroupBoxEx1.Controls.Add(this.titleLengthCheckBox);
|
||||
this.ucGroupBoxEx1.Controls.Add(this.btnCaptureTitleZc);
|
||||
this.ucGroupBoxEx1.Controls.Add(this.btnCollectZc);
|
||||
this.ucGroupBoxEx1.Controls.Add(this.txbSearchWord);
|
||||
this.ucGroupBoxEx1.Location = new System.Drawing.Point(3, 1);
|
||||
this.ucGroupBoxEx1.Name = "ucGroupBoxEx1";
|
||||
this.ucGroupBoxEx1.Size = new System.Drawing.Size(374, 117);
|
||||
this.ucGroupBoxEx1.TabIndex = 631;
|
||||
this.ucGroupBoxEx1.TabStop = false;
|
||||
this.ucGroupBoxEx1.Text = "采集参数";
|
||||
//
|
||||
// checkBox1
|
||||
//
|
||||
this.checkBox1.AutoSize = true;
|
||||
this.checkBox1.Location = new System.Drawing.Point(154, 53);
|
||||
this.checkBox1.Name = "checkBox1";
|
||||
this.checkBox1.Size = new System.Drawing.Size(87, 21);
|
||||
this.checkBox1.TabIndex = 646;
|
||||
this.checkBox1.Text = "采集有销量";
|
||||
this.checkBox1.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// label14
|
||||
//
|
||||
this.label14.AutoSize = true;
|
||||
this.label14.Location = new System.Drawing.Point(133, 83);
|
||||
this.label14.Name = "label14";
|
||||
this.label14.Size = new System.Drawing.Size(18, 17);
|
||||
this.label14.TabIndex = 645;
|
||||
this.label14.Text = "--";
|
||||
//
|
||||
// endPriceTextBox
|
||||
//
|
||||
this.endPriceTextBox.Location = new System.Drawing.Point(154, 80);
|
||||
this.endPriceTextBox.Name = "endPriceTextBox";
|
||||
this.endPriceTextBox.Size = new System.Drawing.Size(31, 23);
|
||||
this.endPriceTextBox.TabIndex = 644;
|
||||
//
|
||||
// startPriceTextBox
|
||||
//
|
||||
this.startPriceTextBox.Location = new System.Drawing.Point(99, 80);
|
||||
this.startPriceTextBox.Name = "startPriceTextBox";
|
||||
this.startPriceTextBox.Size = new System.Drawing.Size(31, 23);
|
||||
this.startPriceTextBox.TabIndex = 643;
|
||||
//
|
||||
// priceCheckBox
|
||||
//
|
||||
this.priceCheckBox.AutoSize = true;
|
||||
this.priceCheckBox.Location = new System.Drawing.Point(16, 81);
|
||||
this.priceCheckBox.Name = "priceCheckBox";
|
||||
this.priceCheckBox.Size = new System.Drawing.Size(75, 21);
|
||||
this.priceCheckBox.TabIndex = 642;
|
||||
this.priceCheckBox.Text = "价格区间";
|
||||
this.priceCheckBox.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// titleLengthTextBox
|
||||
//
|
||||
this.titleLengthTextBox.Location = new System.Drawing.Point(99, 51);
|
||||
this.titleLengthTextBox.Name = "titleLengthTextBox";
|
||||
this.titleLengthTextBox.Size = new System.Drawing.Size(31, 23);
|
||||
this.titleLengthTextBox.TabIndex = 641;
|
||||
//
|
||||
// titleLengthCheckBox
|
||||
//
|
||||
this.titleLengthCheckBox.AutoSize = true;
|
||||
this.titleLengthCheckBox.Location = new System.Drawing.Point(16, 53);
|
||||
this.titleLengthCheckBox.Name = "titleLengthCheckBox";
|
||||
this.titleLengthCheckBox.Size = new System.Drawing.Size(88, 21);
|
||||
this.titleLengthCheckBox.TabIndex = 640;
|
||||
this.titleLengthCheckBox.Text = "删除长度 <";
|
||||
this.titleLengthCheckBox.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// btnCaptureTitleZc
|
||||
//
|
||||
this.btnCaptureTitleZc.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
|
||||
this.btnCaptureTitleZc.Cursor = System.Windows.Forms.Cursors.Hand;
|
||||
this.btnCaptureTitleZc.DisabledBackColor = System.Drawing.Color.Empty;
|
||||
this.btnCaptureTitleZc.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.btnCaptureTitleZc.Location = new System.Drawing.Point(303, 22);
|
||||
this.btnCaptureTitleZc.Name = "btnCaptureTitleZc";
|
||||
this.btnCaptureTitleZc.Size = new System.Drawing.Size(60, 23);
|
||||
this.btnCaptureTitleZc.Style.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.btnCaptureTitleZc.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.btnCaptureTitleZc.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.btnCaptureTitleZc.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
|
||||
this.btnCaptureTitleZc.Style.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
|
||||
this.btnCaptureTitleZc.Style.BorderSide = DevComponents.DotNetBar.eBorderSide.None;
|
||||
this.btnCaptureTitleZc.Style.ForeColor.Color = System.Drawing.Color.White;
|
||||
this.btnCaptureTitleZc.Style.GradientAngle = 90;
|
||||
this.btnCaptureTitleZc.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.btnCaptureTitleZc.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
|
||||
this.btnCaptureTitleZc.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
|
||||
this.btnCaptureTitleZc.TabIndex = 639;
|
||||
this.btnCaptureTitleZc.Text = "抓取标题";
|
||||
this.btnCaptureTitleZc.Click += new System.EventHandler(this.btnCaptureTitleZc_Click);
|
||||
//
|
||||
// btnCollectZc
|
||||
//
|
||||
this.btnCollectZc.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.StyleManagerControlled;
|
||||
this.btnCollectZc.Cursor = System.Windows.Forms.Cursors.Hand;
|
||||
this.btnCollectZc.DisabledBackColor = System.Drawing.Color.Empty;
|
||||
this.btnCollectZc.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.btnCollectZc.Location = new System.Drawing.Point(230, 22);
|
||||
this.btnCollectZc.Name = "btnCollectZc";
|
||||
this.btnCollectZc.Size = new System.Drawing.Size(60, 23);
|
||||
this.btnCollectZc.Style.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.btnCollectZc.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.btnCollectZc.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
this.btnCollectZc.Style.BorderColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
|
||||
this.btnCollectZc.Style.BorderDashStyle = System.Drawing.Drawing2D.DashStyle.Dash;
|
||||
this.btnCollectZc.Style.BorderSide = DevComponents.DotNetBar.eBorderSide.None;
|
||||
this.btnCollectZc.Style.ForeColor.Color = System.Drawing.Color.White;
|
||||
this.btnCollectZc.Style.GradientAngle = 90;
|
||||
this.btnCollectZc.StyleMouseOver.Alignment = System.Drawing.StringAlignment.Center;
|
||||
this.btnCollectZc.StyleMouseOver.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
|
||||
this.btnCollectZc.StyleMouseOver.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(25)))), ((int)(((byte)(102)))), ((int)(((byte)(255)))));
|
||||
this.btnCollectZc.TabIndex = 635;
|
||||
this.btnCollectZc.Text = "开始采集";
|
||||
this.btnCollectZc.Click += new System.EventHandler(this.btnCollectZc_Click);
|
||||
//
|
||||
// txbSearchWord
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
this.txbSearchWord.Border.Class = "TextBoxBorder";
|
||||
this.txbSearchWord.Border.CornerType = DevComponents.DotNetBar.eCornerType.Square;
|
||||
this.txbSearchWord.Location = new System.Drawing.Point(16, 22);
|
||||
this.txbSearchWord.Name = "txbSearchWord";
|
||||
this.txbSearchWord.PreventEnterBeep = true;
|
||||
this.txbSearchWord.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
|
||||
this.txbSearchWord.Size = new System.Drawing.Size(208, 23);
|
||||
this.txbSearchWord.TabIndex = 630;
|
||||
this.txbSearchWord.WatermarkText = "输入关键词/URL";
|
||||
//
|
||||
// splitContainer2
|
||||
//
|
||||
this.splitContainer2.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.splitContainer2.Location = new System.Drawing.Point(0, 0);
|
||||
this.splitContainer2.Name = "splitContainer2";
|
||||
//
|
||||
// splitContainer2.Panel1
|
||||
//
|
||||
this.splitContainer2.Panel1.Controls.Add(this.descriptionTextBox);
|
||||
this.splitContainer2.Panel1.Padding = new System.Windows.Forms.Padding(4, 0, 0, 4);
|
||||
//
|
||||
// splitContainer2.Panel2
|
||||
//
|
||||
this.splitContainer2.Panel2.Controls.Add(this.dataGridViewX1);
|
||||
this.splitContainer2.Panel2.Padding = new System.Windows.Forms.Padding(0, 0, 4, 4);
|
||||
this.splitContainer2.Size = new System.Drawing.Size(1280, 644);
|
||||
this.splitContainer2.SplitterDistance = 635;
|
||||
this.splitContainer2.TabIndex = 0;
|
||||
//
|
||||
// descriptionTextBox
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
this.descriptionTextBox.BackgroundStyle.Class = "RichTextBoxBorder";
|
||||
this.descriptionTextBox.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
|
||||
this.descriptionTextBox.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.descriptionTextBox.Location = new System.Drawing.Point(4, 0);
|
||||
this.descriptionTextBox.Name = "descriptionTextBox";
|
||||
this.descriptionTextBox.Rtf = "{\\rtf1\\ansi\\deff0\\nouicompat{\\fonttbl{\\f0\\fnil\\fcharset134 \\\'ce\\\'a2\\\'c8\\\'ed\\\'d1\\\'" +
|
||||
"c5\\\'ba\\\'da;}}\r\n{\\*\\generator Riched20 10.0.19041}\\viewkind4\\uc1 \r\n\\pard\\f0\\fs18\\" +
|
||||
"lang2052 .\\par\r\n}\r\n";
|
||||
this.descriptionTextBox.Size = new System.Drawing.Size(631, 640);
|
||||
this.descriptionTextBox.TabIndex = 1;
|
||||
this.descriptionTextBox.Text = ".";
|
||||
//
|
||||
// dataGridViewX1
|
||||
//
|
||||
this.dataGridViewX1.AllowUserToAddRows = false;
|
||||
this.dataGridViewX1.AllowUserToDeleteRows = false;
|
||||
dataGridViewCellStyle1.BackColor = System.Drawing.Color.WhiteSmoke;
|
||||
this.dataGridViewX1.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1;
|
||||
this.dataGridViewX1.BackgroundColor = System.Drawing.Color.White;
|
||||
this.dataGridViewX1.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(63)))), ((int)(((byte)(126)))), ((int)(((byte)(255)))));
|
||||
dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
|
||||
dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Control;
|
||||
dataGridViewCellStyle2.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.WindowText;
|
||||
dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight;
|
||||
dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
|
||||
dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
|
||||
this.dataGridViewX1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2;
|
||||
this.dataGridViewX1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
|
||||
this.dataGridViewX1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
|
||||
this.colSelect,
|
||||
this.colId,
|
||||
this.colKeywords,
|
||||
this.colFrequency,
|
||||
this.colDel});
|
||||
this.dataGridViewX1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.dataGridViewX1.Location = new System.Drawing.Point(0, 0);
|
||||
this.dataGridViewX1.Name = "dataGridViewX1";
|
||||
this.dataGridViewX1.ReadOnly = true;
|
||||
dataGridViewCellStyle3.Font = new System.Drawing.Font("微软雅黑", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.dataGridViewX1.RowsDefaultCellStyle = dataGridViewCellStyle3;
|
||||
this.dataGridViewX1.RowTemplate.Height = 23;
|
||||
this.dataGridViewX1.Size = new System.Drawing.Size(637, 640);
|
||||
this.dataGridViewX1.TabIndex = 7;
|
||||
//
|
||||
// colSelect
|
||||
//
|
||||
this.colSelect.FillWeight = 50F;
|
||||
this.colSelect.HeaderText = "选";
|
||||
this.colSelect.Name = "colSelect";
|
||||
this.colSelect.ReadOnly = true;
|
||||
this.colSelect.Resizable = System.Windows.Forms.DataGridViewTriState.False;
|
||||
this.colSelect.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic;
|
||||
this.colSelect.Width = 41;
|
||||
//
|
||||
// colId
|
||||
//
|
||||
this.colId.HeaderText = "序号";
|
||||
this.colId.Name = "colId";
|
||||
this.colId.ReadOnly = true;
|
||||
this.colId.Width = 150;
|
||||
//
|
||||
// colKeywords
|
||||
//
|
||||
this.colKeywords.HeaderText = "关键词";
|
||||
this.colKeywords.Name = "colKeywords";
|
||||
this.colKeywords.ReadOnly = true;
|
||||
this.colKeywords.Resizable = System.Windows.Forms.DataGridViewTriState.True;
|
||||
this.colKeywords.Width = 350;
|
||||
//
|
||||
// colFrequency
|
||||
//
|
||||
this.colFrequency.HeaderText = "出现频率";
|
||||
this.colFrequency.Name = "colFrequency";
|
||||
this.colFrequency.ReadOnly = true;
|
||||
this.colFrequency.Width = 60;
|
||||
//
|
||||
// colDel
|
||||
//
|
||||
this.colDel.HeaderText = "删除";
|
||||
this.colDel.Name = "colDel";
|
||||
this.colDel.ReadOnly = true;
|
||||
this.colDel.Width = 60;
|
||||
//
|
||||
// KeywordsCatchFrom
|
||||
//
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
|
||||
this.ClientSize = new System.Drawing.Size(1280, 800);
|
||||
this.Controls.Add(this.panel2);
|
||||
this.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
|
||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||
this.Name = "KeywordsCatchFrom";
|
||||
this.Padding = new System.Windows.Forms.Padding(0);
|
||||
this.ShowMaximizeBox = true;
|
||||
this.Text = "抓词工具";
|
||||
this.TitleText = "抓词工具";
|
||||
this.Load += new System.EventHandler(this.KeywordsCatchFrom_Load);
|
||||
this.Controls.SetChildIndex(this.panel2, 0);
|
||||
this.panel2.ResumeLayout(false);
|
||||
this.splitContainer1.Panel1.ResumeLayout(false);
|
||||
this.splitContainer1.Panel2.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit();
|
||||
this.splitContainer1.ResumeLayout(false);
|
||||
this.ucGroupBoxEx2.ResumeLayout(false);
|
||||
this.ucGroupBoxEx2.PerformLayout();
|
||||
this.ucGroupBoxEx1.ResumeLayout(false);
|
||||
this.ucGroupBoxEx1.PerformLayout();
|
||||
this.splitContainer2.Panel1.ResumeLayout(false);
|
||||
this.splitContainer2.Panel2.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).EndInit();
|
||||
this.splitContainer2.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.dataGridViewX1)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.Windows.Forms.Panel panel2;
|
||||
private System.Windows.Forms.SplitContainer splitContainer1;
|
||||
private DevComponents.DotNetBar.Controls.TextBoxX txbSearchWord;
|
||||
private UserComponent.UcGroupBoxEx ucGroupBoxEx1;
|
||||
private UserComponent.UcGroupBoxEx ucGroupBoxEx2;
|
||||
private System.Windows.Forms.TextBox newWordTextBox;
|
||||
private DevComponents.DotNetBar.PanelEx wordReplaceButtonX;
|
||||
private System.Windows.Forms.TextBox oldWordTextBox;
|
||||
private DevComponents.DotNetBar.PanelEx participleButtonX;
|
||||
private DevComponents.DotNetBar.PanelEx toSpecialButtonX;
|
||||
private DevComponents.DotNetBar.PanelEx remDataButtonX;
|
||||
private DevComponents.DotNetBar.PanelEx keyWordShortButtonX;
|
||||
private DevComponents.DotNetBar.PanelEx toRepeatButtonX;
|
||||
private DevComponents.DotNetBar.PanelEx removeEnglishButtonX;
|
||||
private DevComponents.DotNetBar.PanelEx IrregularitiesButtonX;
|
||||
private DevComponents.DotNetBar.PanelEx keyWordLengthButtonX;
|
||||
private System.Windows.Forms.CheckBox checkBox1;
|
||||
private System.Windows.Forms.Label label14;
|
||||
private System.Windows.Forms.TextBox endPriceTextBox;
|
||||
private System.Windows.Forms.TextBox startPriceTextBox;
|
||||
private System.Windows.Forms.CheckBox priceCheckBox;
|
||||
private System.Windows.Forms.TextBox titleLengthTextBox;
|
||||
private System.Windows.Forms.CheckBox titleLengthCheckBox;
|
||||
private DevComponents.DotNetBar.PanelEx btnCaptureTitleZc;
|
||||
private DevComponents.DotNetBar.PanelEx btnCollectZc;
|
||||
private DevComponents.DotNetBar.PanelEx exportButtonX;
|
||||
private System.Windows.Forms.SplitContainer splitContainer2;
|
||||
private DevComponents.DotNetBar.Controls.RichTextBoxEx descriptionTextBox;
|
||||
private UserComponent.DataGridViewEx dataGridViewX1;
|
||||
private System.Windows.Forms.DataGridViewCheckBoxColumn colSelect;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn colId;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn colKeywords;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn colFrequency;
|
||||
private System.Windows.Forms.DataGridViewTextBoxColumn colDel;
|
||||
private DevComponents.DotNetBar.PanelEx btnPicToMain;
|
||||
private DevComponents.DotNetBar.PanelEx btnPicToContent;
|
||||
private DevComponents.DotNetBar.PanelEx btnChangeFissionTitle;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,639 @@
|
||||
using AllBase;
|
||||
using CefSharp;
|
||||
using CefSharp.WinForms;
|
||||
using LittleRabbit.Helper;
|
||||
using LittleRabbit.LittleRabbitForms.BaseForms;
|
||||
using LittleRabbit.LittleRabbitForms.UploadForms;
|
||||
using NaiBa.CefHelper.Handler;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
using Work.BLL.Upload;
|
||||
using Work.CollectClass;
|
||||
|
||||
namespace LittleRabbit.LittleRabbitForms.ToolForms.KeywordsForms
|
||||
{
|
||||
public partial class KeywordsCatchFrom : LRBaseForm
|
||||
{
|
||||
public Fission fission = null;
|
||||
|
||||
private bool IsCf = false;
|
||||
private string tempUrl = "";
|
||||
public delegate void delegateView();
|
||||
private List<string> titleList = new List<string>(); // 用于存储标题集合
|
||||
public ChromiumWebBrowser cwbSearchTitle; // 用于根据关键词采集标题
|
||||
private List<string> TemptitleList = new List<string>();//用于存储标题的临时集合
|
||||
|
||||
public KeywordsCatchFrom()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void KeywordsCatchFrom_Load(object sender, EventArgs e)
|
||||
{
|
||||
}
|
||||
|
||||
private void btnCollectZc_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (txbSearchWord.Text.Trim().Length == 0)
|
||||
{
|
||||
BaseMsgForm.ShowInfo("请输入关键词!", "提示");
|
||||
return;
|
||||
}
|
||||
titleList.Clear();
|
||||
DisabledCaptureTitleZc();
|
||||
//TemptitleList.Clear();
|
||||
string targetUrl;
|
||||
//根据文本框内容判断是网址还是关键词
|
||||
if (txbSearchWord.Text.Trim().Contains("/"))
|
||||
{
|
||||
targetUrl = txbSearchWord.Text.Trim();
|
||||
}
|
||||
else
|
||||
{
|
||||
targetUrl = "https://s.taobao.com/search?initiative_id=tbindexz_20170306&ie=utf8&spm=a21bo.2017.201856-taobao-item.2&sourceId=tb.index&search_type=item&ssid=s5-e&commend=all&imgfile=&q=" + txbSearchWord.Text.Trim() + "&suggest=history_1&_input_charset=utf-8&wq=&suggest_query=&source=suggest";
|
||||
if (priceCheckBox.Checked)
|
||||
{
|
||||
string minPrice = startPriceTextBox.Text;
|
||||
string maxPrice = endPriceTextBox.Text;
|
||||
targetUrl += "&filter=reserve_price%5B" + minPrice + "%2C" + maxPrice + "%5D";
|
||||
}
|
||||
}
|
||||
|
||||
if (cwbSearchTitle != null)
|
||||
{
|
||||
cwbSearchTitle.Load(targetUrl);
|
||||
cwbSearchTitle.Visible = true;
|
||||
return;
|
||||
}
|
||||
cwbSearchTitle = new ChromiumWebBrowser(targetUrl) { Dock = DockStyle.Fill, Visible = true };
|
||||
splitContainer1.Panel2.Controls.Add(cwbSearchTitle);
|
||||
cwbSearchTitle.BringToFront();
|
||||
cwbSearchTitle.AddressChanged += CwbSearchTitle_AddressChanged; //url 地址有变化 则触发 add by tl 20190227
|
||||
cwbSearchTitle.FrameLoadEnd += cwbSearchTitle_FrameLoadEnd;
|
||||
cwbSearchTitle.LifeSpanHandler = new LifeSpanHandlerLocal(PopWindowType.SelfWindow);
|
||||
cwbSearchTitle.KeyboardHandler = new KeyboardHandler();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// url 有变化时 则触发 add by tl 20190228
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
private void CwbSearchTitle_AddressChanged(object sender, AddressChangedEventArgs e)
|
||||
{
|
||||
Invoke(new delegateView(DisabledCaptureTitleZc));
|
||||
if (!IsCf)
|
||||
{
|
||||
if (e.Address.Contains("https://s.taobao.com/search/_____tmd_____/verify/?nc_token="))
|
||||
{
|
||||
IsCf = true;
|
||||
cwbSearchTitle.Load(tempUrl);
|
||||
return;
|
||||
}
|
||||
|
||||
}
|
||||
//判断url是否有变化 有变化则需要load一下,这样获取网页源码才能有变化 add by tl 20190228
|
||||
if (tempUrl != e.Address)
|
||||
{
|
||||
tempUrl = e.Address; //临时存储url
|
||||
cwbSearchTitle.Load(e.Address);
|
||||
}
|
||||
//点击页面排序时 清空集合 add by tl 20190228
|
||||
if (e.Address.Contains("default") || e.Address.Contains("sale-desc") || e.Address.Contains("credit-desc"))
|
||||
{
|
||||
|
||||
if (e.Address.Contains("default&") || e.Address.Contains("sale-desc&") || e.Address.Contains("credit-desc&"))
|
||||
{
|
||||
//TempSort = "default&";
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
titleList.Clear();
|
||||
TemptitleList.Clear();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 禁用抓取标题 add by tl 20190304
|
||||
/// </summary>
|
||||
public void DisabledCaptureTitleZc()
|
||||
{
|
||||
btnCaptureTitleZc.Enabled = false;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 界面加载完成时 add by tl 20190228
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
private void cwbSearchTitle_FrameLoadEnd(object sender, FrameLoadEndEventArgs e)
|
||||
{
|
||||
//界面加载完成则获取标题 add by tl 20190228
|
||||
new Thread(GetData).Start();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取标题 add by tl 20190228
|
||||
/// </summary>
|
||||
private void GetData()
|
||||
{
|
||||
var task = cwbSearchTitle.GetSourceAsync();
|
||||
task.Wait();
|
||||
string html = task.Result;
|
||||
|
||||
string sContent = task.Result;
|
||||
if (sContent.Length == 0) return;
|
||||
string strReg = "g_page_config = [^<]+";
|
||||
var titleCon = BaseRegex.GetMatchRegex(ref sContent, strReg);
|
||||
if (titleCon.Count == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
int titleLength = titleLengthTextBox.Text == "" ? 0 : Convert.ToInt32(titleLengthTextBox.Text);//去除标题小于这个长度的
|
||||
string content = titleCon[0].Groups[0].Value;
|
||||
string regTitle = "\"raw_title\":\"([\\s\\S]+?)\"";
|
||||
string regPrice = "\"view_price\":\"([\\s\\S]+?)\"";
|
||||
string regSales = "\"view_sales\":\"(\\d*)人付款\"";
|
||||
var priceArr = BaseRegex.GetMatchRegex(ref content, regPrice);
|
||||
var titleArr = BaseRegex.GetMatchRegex(ref content, regTitle);
|
||||
var salesArr = BaseRegex.GetMatchRegex(ref content, regSales);
|
||||
if (titleArr.Count > 0)
|
||||
{
|
||||
for (int i = 0; i < titleArr.Count; i++)
|
||||
{
|
||||
string titleItem = titleArr[i].Value;
|
||||
if (titleLengthCheckBox.Checked)//判断标题长度够不够
|
||||
{
|
||||
int titleItemLength = titleItem.Length;
|
||||
if (titleItemLength <= titleLength)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
if (checkBox1.Checked && salesArr.Count == titleArr.Count)
|
||||
{
|
||||
string sales = salesArr[i].Value;
|
||||
if (BaseRegex.GetStringJson(ref sales, "view_sales") == "0人付款")
|
||||
continue;
|
||||
}
|
||||
string title = BaseRegex.GetStringJson(ref titleItem, "raw_title");
|
||||
titleList.Add(title.Replace("\"", ""));
|
||||
}
|
||||
|
||||
};
|
||||
if (titleList.Count > 0)
|
||||
{
|
||||
Invoke(new delegateView(EnabledCaptureTitleZc));
|
||||
}
|
||||
//Invoke(new delegateView(ShowView));
|
||||
//cwbSearchTitle.Visible = false;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 显示抓取标题 add by tl 20190304
|
||||
/// </summary>
|
||||
public void EnabledCaptureTitleZc()
|
||||
{
|
||||
btnCaptureTitleZc.Enabled = true;
|
||||
}
|
||||
|
||||
private void btnCaptureTitleZc_Click(object sender, EventArgs e)
|
||||
{
|
||||
//titleList.Clear();
|
||||
descriptionTextBox.Text = "";
|
||||
|
||||
if (cwbSearchTitle == null) return;
|
||||
|
||||
//将数据显示到文本框中 add by tl 20190228
|
||||
Invoke(new delegateView(ShowView));
|
||||
cwbSearchTitle.Visible = false;//显示控件 add by tl 20190228
|
||||
}
|
||||
|
||||
public void ShowView()
|
||||
{
|
||||
descriptionTextBox.Clear();
|
||||
//if (TemptitleList.Count <= 0) return;
|
||||
//获取标题临时变量赋值,同时去重 add by tl 20190228
|
||||
titleList = titleList.Distinct().ToList();
|
||||
for (int i = 0; i < titleList.Count; i++)
|
||||
{
|
||||
descriptionTextBox.AppendText(titleList[i] + "\r\n");
|
||||
}
|
||||
}
|
||||
|
||||
private void keyWordLengthButtonX_Click(object sender, EventArgs e)
|
||||
{
|
||||
Reload();
|
||||
titleList = titleList.OrderByDescending(s => s.Length).ToList();
|
||||
Invoke(new delegateView(ShowView));
|
||||
}
|
||||
|
||||
private void Reload()
|
||||
{
|
||||
titleList.Clear();
|
||||
string[] l = descriptionTextBox.Text.Split('\n');
|
||||
for (int i = 0; i < l.Length; i++)
|
||||
{
|
||||
if (string.IsNullOrEmpty(l[i]))
|
||||
continue;
|
||||
l[i] = l[i].Trim();
|
||||
titleList.Add(l[i]);
|
||||
}
|
||||
}
|
||||
|
||||
private void keyWordShortButtonX_Click(object sender, EventArgs e)
|
||||
{
|
||||
Reload();
|
||||
titleList = titleList.OrderBy(s => s.Length).ToList();
|
||||
Invoke(new delegateView(ShowView));
|
||||
}
|
||||
|
||||
private void removeEnglishButtonX_Click(object sender, EventArgs e)
|
||||
{
|
||||
Reload();
|
||||
new Thread(RemoveEnglish).Start();
|
||||
}
|
||||
|
||||
public void RemoveEnglish()
|
||||
{
|
||||
for (int i = 0; i < titleList.Count; i++)
|
||||
{
|
||||
string pattern = @"[A-Za-z]{3,}";
|
||||
var viewMatch = BaseRegex.GetMatchRegex(titleList[i], pattern);
|
||||
if (viewMatch != null && viewMatch.Count > 0)
|
||||
{
|
||||
for (int j = 0; j < viewMatch.Count; j++)
|
||||
{
|
||||
string englishstr = viewMatch[j].Groups[0].Value;
|
||||
titleList[i] = titleList[i].Replace(englishstr, "").Replace(" ", "");
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Invoke(new delegateView(ShowView));
|
||||
}
|
||||
|
||||
private void toSpecialButtonX_Click(object sender, EventArgs e)
|
||||
{
|
||||
Reload();
|
||||
for (int i = 0; i < titleList.Count; i++)
|
||||
{
|
||||
titleList[i] = ReplaceStr(titleList[i]);
|
||||
}
|
||||
Invoke(new delegateView(ShowView));
|
||||
}
|
||||
|
||||
public static string ReplaceStr(string str)
|
||||
{
|
||||
str = str.Replace(",", "");
|
||||
str = str.Replace("'", "");
|
||||
str = str.Replace(";", "");
|
||||
str = str.Replace(":", "");
|
||||
str = str.Replace("/", "");
|
||||
str = str.Replace("?", "");
|
||||
str = str.Replace("<", "");
|
||||
str = str.Replace(">", "");
|
||||
str = str.Replace(".", "");
|
||||
str = str.Replace("#", "");
|
||||
str = str.Replace("%", "");
|
||||
str = str.Replace("%", "");
|
||||
str = str.Replace("^", "");
|
||||
str = str.Replace("//", "");
|
||||
str = str.Replace("@", "");
|
||||
str = str.Replace("(", "");
|
||||
str = str.Replace(")", "");
|
||||
str = str.Replace("*", "");
|
||||
str = str.Replace("~", "");
|
||||
str = str.Replace("`", "");
|
||||
str = str.Replace("$", "");
|
||||
str = str.Replace(" ", "");
|
||||
return str;
|
||||
}
|
||||
|
||||
private void IrregularitiesButtonX_Click(object sender, EventArgs e)
|
||||
{
|
||||
Reload();
|
||||
|
||||
for (int i = 0; i < titleList.Count; i++)
|
||||
{
|
||||
for (int j = 0; j < UploadProductBLL.FilterTitleWordList.Count; j++)
|
||||
{
|
||||
if (titleList[i].Contains(UploadProductBLL.FilterTitleWordList[j]))
|
||||
titleList[i] = titleList[i].Replace(UploadProductBLL.FilterTitleWordList[j], "");
|
||||
}
|
||||
for (int j = 0; j < UploadProductBLL.FilterRemoveTitleWordList.Count; j++)
|
||||
{
|
||||
if (titleList[i].Contains(UploadProductBLL.FilterRemoveTitleWordList[j]))
|
||||
titleList[i] = titleList[i].Replace(UploadProductBLL.FilterRemoveTitleWordList[j], "");
|
||||
}
|
||||
for (int j = 0; j < UploadProductBLL.FilterBrandWordList.Count; j++)
|
||||
{
|
||||
if (titleList[i].Contains(UploadProductBLL.FilterBrandWordList[j]))
|
||||
titleList[i] = titleList[i].Replace(UploadProductBLL.FilterBrandWordList[j], "");
|
||||
}
|
||||
}
|
||||
Invoke(new delegateView(ShowView));
|
||||
}
|
||||
|
||||
private void remDataButtonX_Click(object sender, EventArgs e)
|
||||
{
|
||||
Reload();
|
||||
for (int i = 0; i < titleList.Count; i++)
|
||||
{
|
||||
string pattern = @"[\d]+";
|
||||
var viewMatch = BaseRegex.GetMatchRegex(titleList[i], pattern);
|
||||
|
||||
if (viewMatch != null && viewMatch.Count > 0)
|
||||
{
|
||||
for (int j = 0; j < viewMatch.Count; j++)
|
||||
{
|
||||
string englishstr = viewMatch[j].Groups[0].Value;
|
||||
titleList[i] = titleList[i].Replace(englishstr, "").Replace(" ", "");
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Invoke(new delegateView(ShowView));
|
||||
}
|
||||
|
||||
private void toRepeatButtonX_Click(object sender, EventArgs e)
|
||||
{
|
||||
Reload();
|
||||
titleList = titleList.Distinct().ToList();
|
||||
Invoke(new delegateView(ShowView));
|
||||
}
|
||||
|
||||
Dictionary<string, int> keys = new Dictionary<string, int>();
|
||||
private void participleButtonX_Click(object sender, EventArgs e)
|
||||
{
|
||||
Reload();
|
||||
keys.Clear();
|
||||
dataGridViewX1.Rows.Clear();
|
||||
for (int i = 0; i < titleList.Count; i++)
|
||||
{
|
||||
GetFenCi(titleList[i]);
|
||||
}
|
||||
var keylist = keys.ToList();
|
||||
keylist = keylist.OrderByDescending(u => u.Value).ToList();
|
||||
for (int i = 0; i < keylist.Count; i++)
|
||||
{
|
||||
dataGridViewX1.Rows.Add(dataGridViewX1.Rows.Count + 1, keylist[i].Key, keylist[i].Value, "删除");
|
||||
}
|
||||
}
|
||||
|
||||
public static Dictionary<string, int> Keywords = new Dictionary<string, int>();
|
||||
public void GetFenCi(string title)
|
||||
{
|
||||
for (int i = 2; i < title.Length; i++)
|
||||
{
|
||||
for (int j = 0; j < title.Length - i; j++)
|
||||
{
|
||||
string key = title.Substring(j, i).Trim();
|
||||
if (string.IsNullOrEmpty(key))
|
||||
continue;
|
||||
if (Keywords.ContainsKey(key))
|
||||
{
|
||||
if (!keys.ContainsKey(key))
|
||||
{
|
||||
keys.Add(key, 1);
|
||||
}
|
||||
else
|
||||
{
|
||||
keys[key] = keys[key] + 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void wordReplaceButtonX_Click(object sender, EventArgs e)
|
||||
{
|
||||
string oldWord = this.oldWordTextBox.Text;
|
||||
string newWord = this.newWordTextBox.Text;
|
||||
if (string.IsNullOrEmpty(oldWord)) // 替换的字符不能为空 否则程序报错 add by tl20190301
|
||||
{
|
||||
BaseMsgForm.ShowInfo("需要替换的字符不能为空!");
|
||||
return;
|
||||
}
|
||||
|
||||
descriptionTextBox.Text = descriptionTextBox.Text.Replace(oldWord, newWord);
|
||||
}
|
||||
|
||||
private void exportButtonX_Click(object sender, EventArgs e)
|
||||
{
|
||||
SaveFileDialog dialog = new SaveFileDialog();
|
||||
dialog.Title = "Save file as...";
|
||||
dialog.Filter = "Excel files (*.csv)|*.csv|All files (*.*)|*.*";
|
||||
dialog.RestoreDirectory = true;
|
||||
|
||||
dialog.FileName = "淘宝关键词:" + DateTime.Now.ToString("yyyy-MM-dd") + ".csv";
|
||||
if (dialog.ShowDialog() != DialogResult.OK)
|
||||
return;
|
||||
OutExcel.SaveFile(dialog.FileName, dataGridViewX1);
|
||||
}
|
||||
|
||||
private void btnPicToMain_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (cwbSearchTitle == null || !cwbSearchTitle.IsBrowserInitialized)
|
||||
{
|
||||
BaseMsgForm.ShowInfo("网页加载失败!");
|
||||
return;
|
||||
}
|
||||
|
||||
// 详情页转主图
|
||||
if (cwbSearchTitle.Address.Contains("tmall.com/item.htm?") || cwbSearchTitle.Address.Contains("taobao.com/item.htm?"))
|
||||
{
|
||||
//9787030687623
|
||||
var jsStr = "function getImgUrl() {" +
|
||||
" var imgStr = '';" +
|
||||
" var mainPicControls = document.getElementsByClassName('tb-thumb tb-clearfix');" +
|
||||
" if (mainPicControls.length === 0) {" +
|
||||
" var uls = document.getElementsByTagName('ul');" +
|
||||
" for (i = 0; i < uls.length; i++) {" +
|
||||
" if (uls[i].className.indexOf('PicGallery--thumbnails') >= 0) {" +
|
||||
" imgStr = uls[i].innerHTML;" +
|
||||
" break;" +
|
||||
" }" +
|
||||
" }" +
|
||||
" }" +
|
||||
" else {" +
|
||||
" imgStr = mainPicControls[0].innerHTML;" +
|
||||
" }" +
|
||||
" return imgStr;" +
|
||||
"} " +
|
||||
"getImgUrl();";
|
||||
|
||||
var t1 = cwbSearchTitle.GetMainFrame().EvaluateScriptAsync(jsStr);
|
||||
t1.Wait();
|
||||
var html = t1.Result?.Result?.ToString();
|
||||
if (!string.IsNullOrEmpty(html))
|
||||
{
|
||||
var res = BaseRegex.GetMatchRegex(ref html, " src=\"([\\s\\S]+?)\"");
|
||||
|
||||
var htmlTempArr = res.Cast<Match>().Select(m => m.ToString()).ToArray();
|
||||
htmlTempArr = htmlTempArr.Where(s => !s.EndsWith("/s.gif")).ToArray();
|
||||
var htmlList = new List<string>();
|
||||
foreach (var str in htmlTempArr)
|
||||
{
|
||||
var strTemp = str.Trim().Replace("src=", "").Trim('\"').Replace(".jpg_230x230", "").Replace("_.webp", "");
|
||||
if (strTemp.Contains(".jpg_"))
|
||||
strTemp = strTemp.Substring(0, strTemp.IndexOf(".jpg_")) + ".jpg";
|
||||
if (!strTemp.StartsWith("http"))
|
||||
strTemp = "https://" + strTemp.Trim('/');
|
||||
htmlList.Add(strTemp);
|
||||
}
|
||||
|
||||
Task.Run(() =>
|
||||
{
|
||||
if (fission != null)
|
||||
fission.MulitAddMainImageWithCatchWords(htmlList);
|
||||
Invoke(new Action(() => { BaseMsgForm.ShowInfo("图片转主完成!"); }));
|
||||
});
|
||||
}
|
||||
else
|
||||
BaseMsgForm.ShowInfo("图片转主失败!");
|
||||
|
||||
|
||||
return;
|
||||
//var address = cwbSearchTitle.Address;
|
||||
//var id = BaseRegex.GetMatchRegexString(ref address, "id=(\\d{5,15})");
|
||||
|
||||
//if (!string.IsNullOrEmpty(id))
|
||||
//{
|
||||
// Task.Run(() =>
|
||||
// {
|
||||
// ProductCollectBase pcb = new ProductCollectBase
|
||||
// {
|
||||
// from_url = "https://item.taobao.com/item.htm?id=" + id,
|
||||
// from_id = Convert.ToInt64(id),
|
||||
// };
|
||||
// TaobaoMobileCollect tm = new TaobaoMobileCollect(pcb);
|
||||
// tm.Get();
|
||||
// if (tm.Product != null && tm.Product.Images?.Count > 0 == true)
|
||||
// {
|
||||
// var htmlList = new List<string>();
|
||||
// foreach (var str in tm.Product.Images)
|
||||
// {
|
||||
// htmlList.Add(str.Replace(".jpg_230x230", "").Replace("_.webp", ""));
|
||||
// }
|
||||
|
||||
// if (fission != null)
|
||||
// {
|
||||
// fission.MulitAddMainImageWithCatchWords(htmlList);
|
||||
// Invoke(new Action(() => { BaseMsgForm.ShowInfo("图片转主完成!"); }));
|
||||
// }
|
||||
// }
|
||||
// });
|
||||
//}
|
||||
}
|
||||
// 搜索页转主图
|
||||
else
|
||||
{
|
||||
var jsStr = "function getImgUrl() {" +
|
||||
" var imgs = document.getElementsByClassName('J_ItemPic img'); " +
|
||||
" var result = '';" +
|
||||
" for(i = 0; i < imgs.length; i++) {" +
|
||||
" result += imgs[i].src + ';';" +
|
||||
" }" +
|
||||
" return result;" +
|
||||
"} getImgUrl();";
|
||||
|
||||
var t1 = cwbSearchTitle.GetMainFrame().EvaluateScriptAsync(jsStr);
|
||||
t1.Wait();
|
||||
var html = t1.Result?.Result?.ToString();
|
||||
if (!string.IsNullOrEmpty(html))
|
||||
{
|
||||
var htmlTempArr = html.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries);
|
||||
htmlTempArr = htmlTempArr.Where(s => !s.EndsWith("/s.gif")).ToArray();
|
||||
var htmlList = new List<string>();
|
||||
foreach (var str in htmlTempArr)
|
||||
{
|
||||
htmlList.Add(str.Replace(".jpg_230x230", "").Replace("_.webp", ""));
|
||||
}
|
||||
|
||||
Task.Run(() =>
|
||||
{
|
||||
if (fission != null)
|
||||
fission.MulitAddMainImageWithCatchWords(htmlList);
|
||||
BaseMsgForm.ShowInfo("图片转主完成!");
|
||||
});
|
||||
}
|
||||
else
|
||||
BaseMsgForm.ShowInfo("图片转主失败!");
|
||||
}
|
||||
}
|
||||
|
||||
private void btnPicToContent_Click(object sender, EventArgs e)
|
||||
{
|
||||
//descV8-singleImage-image lazyload
|
||||
|
||||
var jsStr = "function getImgUrl() {" +
|
||||
" var imgs = document.getElementsByClassName('lazyload'); " +
|
||||
" var result = '';" +
|
||||
" for(i = 0; i < imgs.length; i++) {" +
|
||||
" result += imgs[i].src + ';';" +
|
||||
" }" +
|
||||
" return result;" +
|
||||
"} getImgUrl();";
|
||||
var t1 = cwbSearchTitle.GetMainFrame().EvaluateScriptAsync(jsStr);
|
||||
t1.Wait();
|
||||
var html = t1.Result?.Result?.ToString();
|
||||
|
||||
if (string.IsNullOrEmpty(html))
|
||||
{
|
||||
jsStr = "function getDescription() {" +
|
||||
" var descriptions = document.getElementById('description'); " +
|
||||
" var imgs = descriptions.getElementsByTagName('img'); " +
|
||||
" var result = '';" +
|
||||
" for(i = 0; i < imgs.length; i++) {" +
|
||||
" result += imgs[i].src + ';';" +
|
||||
" }" +
|
||||
" return result;" +
|
||||
"} getDescription();";
|
||||
}
|
||||
t1 = cwbSearchTitle.GetMainFrame().EvaluateScriptAsync(jsStr);
|
||||
t1.Wait();
|
||||
html = t1.Result?.Result?.ToString();
|
||||
|
||||
if (!string.IsNullOrEmpty(html))
|
||||
{
|
||||
var htmlTempArr = html.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries);
|
||||
htmlTempArr = htmlTempArr.Where(s => !s.EndsWith("spaceball.gif") && !s.EndsWith("790-300.png")).ToArray();
|
||||
var htmlList = new List<string>();
|
||||
foreach (var str in htmlTempArr)
|
||||
{
|
||||
htmlList.Add(str.Replace(".jpg_230x230", "").Replace("_.webp", ""));
|
||||
}
|
||||
|
||||
Task.Run(() =>
|
||||
{
|
||||
if (fission != null)
|
||||
fission.MulitAddContentImageWithCatchWords(htmlList);
|
||||
BaseMsgForm.ShowInfo("转内容图完成!");
|
||||
});
|
||||
}
|
||||
else
|
||||
BaseMsgForm.ShowInfo("转内容图失败!");
|
||||
}
|
||||
|
||||
private void btnChangeFissionTitle_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (fission != null)
|
||||
fission.ChangeFissionTitle(descriptionTextBox.Text.Trim().Replace("\r\n", ";").Replace("\n", ";"));
|
||||
BaseMsgForm.ShowInfo("替换完成!");
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,313 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="colSelect.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colId.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colKeywords.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colFrequency.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<metadata name="colDel.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>True</value>
|
||||
</metadata>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
AAABAAEAgIAQAAAAAABoKAAAFgAAACgAAACAAAAAAAEAAAEABAAAAAAAACgAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDAwAAAAP8AAP8AAAD//wD/AAAA/wD/AP//
|
||||
AAD///8AAAAAAAAAAAAAAAAABEZmbMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMZmZkQAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAZszMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM
|
||||
zMxmAAAAAAAAAAAAAAAAAAAAAAAAAAAEbMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM
|
||||
zMzMzMzMzMZAAAAAAAAAAAAAAAAAAAAAAAAEbMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM
|
||||
zMzMzMzMzMzMzMzMxkAAAAAAAAAAAAAAAAAAAAAEbMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM
|
||||
zMzMzMzMzMzMzMzMzMzMzMzGQAAAAAAAAAAAAAAAAAAAbMzMzMzMzMzMzMzMzMzMzMzMzMd3d3d3d3d3
|
||||
d3d3fMzMzMzMzMzMzMzMzMzMzMzMzMYAAAAAAAAAAAAAAAAARszMzMzMzMzMzMzMzMzMzMd3d3iIiIiI
|
||||
iIiIiIiIiIh3d3d8zMzMzMzMzMzMzMzMzMzMZAAAAAAAAAAAAAAABszMzMzMzMzMzMzMzMzMx3eIiIiI
|
||||
iIiIiIiIiIiIiIiIiIiIiHd8zMzMzMzMzMzMzMzMzMxgAAAAAAAAAAAAAGzMzMzMzMzMzMzMzMzMd4iI
|
||||
iIiIiIiIiIiIiIiIiIiIiIiIiIiIiHfMzMzMzMzMzMzMzMzMxgAAAAAAAAAAAAbMzMzMzMzMzMzMzMzH
|
||||
eIiIiIiIiIiHZmZmZmZmZmZmZ3eIiIiIiIiIiHzMzMzMzMzMzMzMzMxgAAAAAAAAAABszMzMzMzMzMzM
|
||||
zMzHiIiIiIiHZmZmZmZmZmZmZmZmZmZmZmZmeIiIiIiIfMzMzMzMzMzMzMzMxgAAAAAAAAAGzMzMzMzM
|
||||
zMzMzMzHiIiIiIdmZmZmZgAAAAAAAAAAAAZmZmZmZmZmeIiIiIh8zMzMzMzMzMzMzMxgAAAAAAAATMzM
|
||||
zMzMzMzMzMzHiIiIiHZmZgAAAAAAAAAAAAEAAAAAAAAAAGZmZmZniIiIiHzMzMzMzMzMzMzMxAAAAAAA
|
||||
AGzMzMzMzMzMzMzMeIiIiGZmAAAAAAERERmZmZmZmZmZkRERERAAAGZmZmZ4iIiIfMzMzMzMzMzMzMYA
|
||||
AAAAAAbMzMzMzMzMzMzMeIiIiGZgAAAAERmZmZmZmZmZmZmZmZmZmZmZkREAAGZmZniIiIfMzMzMzMzM
|
||||
zMzMYAAAAABMzMzMzMzMzMzMzIiIiHYAAAARGZmZiIiIj///////+IiIiIeZmZmZkREAZmZmiIiIfMzM
|
||||
zMzMzMzMzMQAAAAAbMzMzMzMzMzMzO6IiIYAAAARmYiI/////////////////////4iHmZmZEQBmZmeI
|
||||
iIh8zMzMzMzMzMzGAAAABMzMzMzMzMzMzMeIiIdgAAAZmI////////////////////////////iJmZmR
|
||||
EGZmZ4iIh8zMzMzMzMzMzEAAAAbMzMzMzMzMzMzoiIhwAAAZeP//////////////////////////////
|
||||
/4iZmZEAZmZ4iIh8zMzMzMzMzMxgAABMzMzMzMzMzMzOiIiGAAABiP//////////////////////////
|
||||
////////+JmZkQZmZ4iIh8zMzMzMzMzMxAAAbMzMzMzMzMzM7oiIYAABeP//////////////////////
|
||||
///////////////4mZkQZmZ4iIjMzMzMzMzMzMYAAMzMzMzMzMzMzu6IhwAAGP//////////////////
|
||||
/////////////////////4iZmRZmZ4iIfMzMzMzMzMzMAAbMzMzMzMzMzM7oiHAAB4//////////////
|
||||
////////////////////////////iZmRBmZ4iIfMzMzMzMzMzGAGzMzMzMzMzMzuiIcAAHj/////////
|
||||
//////////////////////////////////iZmRZmZ4iIzMzMzMzMzMxgDMzMzMzMzMzM7ohwAAf/////
|
||||
////////////////////////////////////////95mRZmaIiHzMzMzMzMzMwEzMzMzMzMzMzuiIEABo
|
||||
//////////////////////////////////////////////95mRZmaIiMzMzMzMzMzMRszMzMzMzMzM7o
|
||||
hwAGj///////////////////////////////////////////////95kQZmeIh8zMzMzMzMzGbMzMzMzM
|
||||
zMzu6HEAB/////////////////////////////////////////////////+ZkQZmiIjMzMzMzMzMxmzM
|
||||
zMzMzMzM7ohwAGj/////////////////////////////////////////////////iZkWZniIfMzMzMzM
|
||||
zMZszMzMzMzMxu6HEAbv/4iI/////////////////////////////////////////4iP//iZEGZoiHzM
|
||||
zMzMzMzGbMzMzMzMzM7uhxAGj/iIiIj//////////////////////////////////////4iIiI//mZFm
|
||||
aIiMzMzMzMzMxszMzMzMzMzO6IEAbv+IiIiIj/////////////////////////////////////iIiIiP
|
||||
/4mRBmeIh8zMzMzMzMbMzMzMzMzMbuhxAG7/iIiIiI////////////////iIj///j//////////////4
|
||||
iIiIiP/5mQZmiIfMzMzMzMzMzMzMzMzMzO7ocQDo+IiIiIiP///////////////u7u7u7u7o////////
|
||||
////iIiIiIj/+JkWZoiHzMzMzMzMzMzMzMzMzMzu6BEG7/iIiIiIj/////////////+Hd3ju5maO7v//
|
||||
/////////4iIiIiI//iZEGaIh8zMzMzMzMzMzMzMzMzM7ugRBu//iIiIiI//////////////kZmZdmAZ
|
||||
mP/////////////4iIiIiP//mRBmeIjMzMzMzMzMzMzMzMzMzO7nEAbv/4iIiIiP////////////+HiI
|
||||
mZEBd5n/////////////+IiIiIj//4mQZniIzMzMzMzMzMzMzMzMzMzu5xAO7//4iIiI//ju7o//////
|
||||
//j//4mZeP/4//////////////iIiIiP//+JkGZ4iHzMzMzMzMzMzMzMzMzG7ocQDu///4iI//ju7u7u
|
||||
j//////////4mP//////////////7u7uiIiI////iZBmaIh8zMzMzMzMzMzMzMzMzu6HEG7v//////+G
|
||||
ZmZ47u7//////////4//////////////7u7u7u6P/////4mQBmiIfMzMzMzMzMzMzMzMzM7uhRBu7///
|
||||
///3AAAAF37u7///////////////////////h2AABm7u7v/////5kAZ4iHzMzMzMzMzMzMzMzMzO7oUQ
|
||||
bu//////gQAAZgEG7u//////////////////////+BAAAAAFfu6P////+ZAGeIjMzMzMzMzMzMzMzMzM
|
||||
zu6FEG7v////+JEAAXhwAG7o/////////////////////4gAABEGARbu7/////kQBoiIzMzMzMzMzMzM
|
||||
zMzMzM7uhRBu7/////iZABmZkQBm6P////////////////////+JABGZF2AAbo////+JEGaIiMzMzMzM
|
||||
zMzMzMzMzMzO7ucRbu/////4mRZ4iZkQBu//////////////////////mQB5mZdgAG7/////iRBmiIfM
|
||||
zMzMzMzMzMzMzMzMxu7nEQ7v////+Bl+j/iZEAaP/////////////////////5l2/4mRAABu/////4kQ
|
||||
ZoiHzMzMzMzMzMzMzMzMzMzu5xEO6P//+Phgbu/4kQAI//////////////////////+Zfo/4kQAAeIiP
|
||||
//+JEGaIh8zMzMzMzMzMzMzMzMzM7ucRBu7///iOYHiI+HAAf///////////////////////mYjv+BAA
|
||||
BuiIj///iQBniIfMzMzMzMzMzMzMzMzMzO7nEQbu///3EAAG6IcRF4iP/////////////////////4GP
|
||||
/4cQAAZnbv///5EAaIiMzMzMzMzMzMzMzMzMzMzu5xEW7v//iRF3dmZgAXjmj///////////////////
|
||||
///3ePiBEQAHdm7///iRAGiIfMzMzMzMzMzMzMzMzMzM7u5xFu6P/5EZmXZmZmbmaP//////////////
|
||||
///////4/4d2cRAAFwbuj//4kQZoiHzMzMzMzMzMzMzMzMzMzG7ucRDu7/iXiZkQAAZmAH//////////
|
||||
////////////+IiIdmYABmAX//j/+BAGeIh8zMzMzMzMzMzMzMzMzMzO7nEQbu/4iP+BERkREZf/////
|
||||
//////////////////+JmXdxEBEAB3////kQBoiIzMzMzMzMzMzMzMzMzMzMzu5xEW7o+P//gZmZmZmP
|
||||
////////////////////////+JmZmZmZl453//+JAGaIh8zMzMzMzMzMzMzMzMzMzM7u5xEO7vj/+IeP
|
||||
iIj////////////////////////////4iZmZmZiPiP//cQBoiIfMzMzMzMzMzMzMzMzMzMzM7ucRFu6P
|
||||
//iP//////////////////////////////////////+Jn/j/+JAAaIiMzMzMzMzMzMzMzMzMzMzMzO7n
|
||||
ERbu7//4/////////////////////////////////////////4j///gQBoiIfMzMzMzMzMzMzMzMzMzM
|
||||
zMzu7nERbuj////////////////////////////////////////////4//+BAAaIiMzMzMzMzMzMzMzM
|
||||
zMzMzMzMzu5xEW7u////////////////////////////////////////////////cQBoiIfMzMzMzMzM
|
||||
zMzMzMzMzMzMzM7u5xEW7u//////////////////////////////////////////////+BAAaIiMzMzM
|
||||
zMzMzMzMzMzMzMzMzMzO7uYREO7o//7v//////////////////////////////////////////cABoiI
|
||||
fMzMzMzMzMzMzMzMzMzMzMzMzO7ucRFu7oj/7o////////////////////////////////////////9x
|
||||
AAeIiMzMzMzMzMzMzMzMzMzMzMzMzMzO7ucRFu7nePju7u7v////////////////////////////////
|
||||
6P/4EAB4iIfMzMzMzMzMzMzMzMzMzMzMzMzMzu7nERBu7nmIiO7oj///////////////////////////
|
||||
ju7u7o//hwAGiIh8zMzMzMzMzMzMzMzMzMzMzMzMzMzu7nERbu7nmZl5eP//////////////////////
|
||||
///4iPiO5nj/+HAAaIiIzMzMzMzMzMzMzMzMzMzMzMzMzMzM7u7nERbu7oiZeI//////////////////
|
||||
////////+ImXd5mP/4cAAHiIh8zMzMzMzMzMzMzMzMzMzMzMzMzMzM7u53ERbu7v////////////////
|
||||
///////////////4iZl4//hgAAeIiHzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM7u53ERBu7v//////////
|
||||
//////////////////////////+GAAB4iI7MzMzMzMzMzMzMzMzMzMzMzMzMzMzMzO7uiHEADujv////
|
||||
///////////////////////////////3AAAGiIh8zMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzO7ohwABmP
|
||||
////////////////////////////////////iREAZniIjMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzuiI
|
||||
EAB4f///////////////////////////////////+JmZkWZoiIfMzMzMzMzMzMzMzMzMzMzMzMzMzMzM
|
||||
zO6IhwBo//////////////////////////////////////iImZl2ZoiIzMzMzMzMzMzMzMzMzMzMzMzM
|
||||
zMzMzMzuiHAA7////////////////////////////////////////4iZFmZ4iHzMzMzMzMzMzMzMzMzM
|
||||
zMzMzMzMzMzO6IgQBo/////4j///////////////////////////////////mZFmaIiMzMzMzMzMzMzM
|
||||
zMzMzMzMzMzMzMzMzuiHAA7/////iIiP//////7o//////////////////iI/////4mRZmeIh8zMzMzM
|
||||
zMzMzMzMzMzMzMzMzMzMzO6IcQBo////+IiIiI/////+7u7u7uiIiI7u7v////iIiI/////5mRZmiIjM
|
||||
zMzMzMzMzMzMzMzMzMzMzMzMzMzuiHAA7////4iIiIiIj//3d2bu7u7u7u7u7u7//4iIiIiP////+JkW
|
||||
ZniIfMzMzMzMzMzMzMzMzMzMzMzMzMzO6IcQBo////+IiIiIiI//+ZkAAGZmZmZmZmbv//iIiIiIiP//
|
||||
//+ZkWZoiIzMzMzMzMzMzMzMzMzMzMzMzMzMzuiFAG7////4iIiIiIj///iZABEREREREBAG7//4iIiI
|
||||
iIj/////iZFmaIiMzMzMzMzMzMzMzMzMzMzMzMzMzO6IcQBo////+IiIiIiI///4kQARERERERERDo//
|
||||
+IiIiIiIj/////mZBmeIh8zMzMzMzMzMzMzMzMzMzMzMzMzuiHAG7////4iIiIiIiP//+JFmeHd3d3dx
|
||||
EW6P//iIiIiIiI/////4mRZmiIfMzMzMzMzMzMzMzMzMzMzMzMzO7ocQBo////+IiIiIiIj///iQZoiO
|
||||
7u7u5xFu7//4iIiIiIiI////+JkWZniIzMzMzMzMzMzMzMzMzMzMzMzMzuiHEA7////4iIiIiIiP///5
|
||||
kGaIju7u7ucRbu///4iIiIiIiP////95kGZ4iHzMzMzMzMzMzMzMzMzMzMzMzM7ogQBu////+IiIiIiI
|
||||
j///+RBmiI7u7u7nEW7v//+IiIiIiIiP////iZFmaIh8zMzMzMzMzMzMzMzMzMzMzMzu6HEAaP////iI
|
||||
iIiIiI////kQZoiHzMzu5xEO6P//iIiIiIiIj////4mRZmiIjMzMzMzMzMzMzMzMzMzMzMzM7ugRBu//
|
||||
///4iIiIiIj///+JEGaIh8zM7ucRBu7//4iIiIiIiI/////5kQZniIzMzMzMzMzMzMzMzMzMzMzMzO6I
|
||||
EAbv////iIiIiIiI////iQBniIzMzO7oERbu///4iIiIiIiP////+JkGZ4iHzMzMzMzMzMzMzMzMzMzM
|
||||
zMbuhxAGj////4iIiIiIj////3kAaIiMzMzu7nEW7v//+IiIiIiIiP////iZFmaIh8zMzMzMzMzMzMzM
|
||||
zMzMzMzO7oUQbv////+IiIiIiI////+RBmiIfMzMzu5xFu6P//+IiIiIiIj////4mRZmiIfMzMzMzMzM
|
||||
zMzMzMzMzMzMzu6BAG7////4iIiIiIj////4kQZoiHzMzM7ucRDu7///iIiIiIiIj////5kQZoiHzMzM
|
||||
zMzMzMzMzMzMzMzMzM7ocQBu////+IiIiIiI////+JAGeIh8zMzO7nERbu///4iIiIiIiI////95EGaI
|
||||
h8zMzMzMzMzMzMzMzMzMzMxu6HEA7v////iIiIiIiP////cQBoiIzMzMzu7lEW7v///4iIiIiIiP////
|
||||
iRBmeIjMzMzMzMzMzMzMzMzMzMzM7uhxBuj////4iIiIiI/////5EAaIiMzMzMbu5xEO7v//+IiIiIiI
|
||||
j////4kQZniIzMzMzMzMzMzMzMzMzMzMzO7oEQbv////+IiIiIj/////iQBmiIfMzMzM7ucRBu7///iI
|
||||
iIiIiIj///+JkGZ4iMzMzMzMzMzMzMzMzMzMzMzu6BEG7/////iIiIiI/////4EAaIiHzMzMzO7nERbu
|
||||
j///iIiIiIiI////iZBmaIh8zMzMzMzMzMzMzMzMzMzM7ucRBu/////4iIiIj/////+RAGiIjMzMzMzu
|
||||
7nEQ7u////iIiIiIiP///4mQBmiIfMzMzMzMzMzMzMzMzMzMzO7nEAbv////+IiIiP/////4EAZ4iHzM
|
||||
zMzMzu5xEG7v///4iIiIiIj///+JkAZoiHzMzMzMzMzMxmzMzMzMzMzu5xAO7/////+IiI//////+RAG
|
||||
iIjMzMzMzM7ucRFu7v///4iIiIiI////+ZAGaIh8zMzMzMzMzMZszMzMzMzG7ocQDu//////+I//////
|
||||
/4EAZoiIzMzMzMzO7ucRBu7////4iIiIiP////mQBmiIfMzMzMzMzMzGbMzMzMzMzu6HEA7v////////
|
||||
//////9xAGiIh8zMzMzMzO7nERbu7///+IiIiI/////5kAZoiHzMzMzMzMzMxmzMzMzMzM7uhxAO7///
|
||||
///////////4EABoiIzMzMzMzMzu7nEQbu////+IiIiP////+ZAGaIh8zMzMzMzMzMZszMzMzMzO7oUQ
|
||||
Du//////////////9xAGiIh8zMzMzMzM7u5xEW7u/////4iI//////mQBmiIfMzMzMzMzMzGTMzMzMzM
|
||||
zu6HEA7v/////////////4EABoiIzMzMzMzMzM7u5xEG7v/////////////5kAZoiHzMzMzMzMzMxAzM
|
||||
zMzMzM7uhxEO7/////////////9wAGiIh8zMzMzMzMzO7ucRFu7v////////////+RAGeIh8zMzMzMzM
|
||||
zMAGzMzMzMzO7ucRDuj////////////4EAB4iIzMzMzMzMzMzO7ucRBu6P///////////4kQBoiIzMzM
|
||||
zMzMzMxgBszMzMzMxu7nEQbo////////////gQAGiIh8zMzMzMzMzMzu7nERDu7///////////+JEAaI
|
||||
iMzMzMzMzMzMYADMzMzMzMzu5xEG7v///////////3EAZ4iIzMzMzMzMzMzMzu7nERbu7///////////
|
||||
gQBmiIfMzMzMzMzMzAAAbMzMzMzM7ucRBu7///////////gQAGiIh8zMzMzMzMzMzM7u5xEQbu7/////
|
||||
/////5EAZ4iHzMzMzMzMzMYAAEzMzMzMzO7nERDu7/////////+HAAaIiIzMzMzMzMzMzMzM7u5xEQ7u
|
||||
7/////////gQAGiIjMzMzMzMzMzEAAAGzMzMzMzu7nEQbuj////////4cAAHiIh8zMzMzMzMzMzMzO7u
|
||||
dxEW7uj////////3AAZoiHzMzMzMzMzMYAAABMzMzMzM7u5xEG7u////////hgAAeIiHzMzMzMzMzMzM
|
||||
zMzO7ucREW7u7///////gQAGiIh8zMzMzMzMzEAAAABszMzMzM7ucREG7uj/////hmAAB4iI7MzMzMzM
|
||||
zMzMzMzMzu7ucREG7u6P////+AAAB4iIzMzMzMzMzMYAAAAATMzMzMzO7ucREG7u7oiO7mAAAHiIiMzM
|
||||
zMzMzMzMzMzMzMzu7ucREG7u7o//+HYAAHiIh8zMzMzMzMzEAAAAAAbMzMzMzu7nEREG7u7u5mAAAAeI
|
||||
iIfMzMzMzMzMzMzMzMzMzu7ucREQbu7u7uYAAAeIiHzMzMzMzMzMYAAAAAAAbMzMzMzu7nEREAZmZgAA
|
||||
AAF4iI58zMzMzMzMzMzMzMzMzMzu7ncREQZm7mZgAAB4iI7MzMzMzMzMxgAAAAAAAEzMzMzM7u7nEREQ
|
||||
AAAAABF4iI7uzMzMzMzMzMzMzMzMzMzM7u7ucRERAAAAAAAHiIiMzMzMzMzMzMQAAAAAAAAGzMzMzM7u
|
||||
7nERERERERF3iIju7MzMzMzMzMzMzMzMzMzMzM7u7udREREQAAAReIiIfMzMzMzMzMxgAAAAAAAAAGzM
|
||||
zMzM7u7udRERERV4iI7u7MzMzMzMzMzMzMzMzMzMzMzM7u7u5xEREREReIiO7MzMzMzMzMzGAAAAAAAA
|
||||
AAAGzMzMzM7u7u53d3eIiO7u7szMzMzMzMzMzMzMzMzMzMzMzM7u7u7nd1F3eIiO7uzMzMzMzMzMYAAA
|
||||
AAAAAAAAAGzMzMzM7u7u7u7u7u7u7szMzMzMzMzMzMzMzMzMzMzMzMzMzu7u7u6IiI7u7uzMzMzMzMzM
|
||||
xgAAAAAAAAAAAAAGzMzMzMzu7u7u7u7u5szMzMzMzMzMzMzMzMzMzMzMzMzMzMzO7u7u7u7u7u7MzMzM
|
||||
zMzMzGAAAAAAAAAAAAAAAEbMzMzMzG7u7u7ubMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM7u7u7u7uzM
|
||||
zMzMzMzMzGQAAAAAAAAAAAAAAAAAbMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzG7u
|
||||
7szMzMzMzMzMzMYAAAAAAAAAAAAAAAAAAARszMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM
|
||||
zMzMzMzMzMzMzMzMzMZAAAAAAAAAAAAAAAAAAAAABGzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM
|
||||
zMzMzMzMzMzMzMzMzMzMzMZAAAAAAAAAAAAAAAAAAAAAAAAEbMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM
|
||||
zMzMzMzMzMzMzMzMzMzMzMzMzMZAAAAAAAAAAAAAAAAAAAAAAAAAAABmzMzMzMzMzMzMzMzMzMzMzMzM
|
||||
zMzMzMzMzMzMzMzMzMzMzMzMzMzMzGYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARGZmzMzMzMzMzMzMzM
|
||||
zMzMzMzMzMzMzMzMzMzMzMzMzMzMzMZmZEAAAAAAAAAAAAAAAAD////+AAAAAAAAAAD/////////AAAA
|
||||
AAAAAAAAAP//////+AAAAAAAAAAAAAAf/////+AAAAAAAAAAAAAAB/////+AAAAAAAAAAAAAAAH////+
|
||||
AAAAAAAAAAAAAAAAf////AAAAAAAAAAAAAAAAD////AAAAAAAAAAAAAAAAAP///gAAAAAAAAAAAAAAAA
|
||||
B///wAAAAAAAAAAAAAAAAAP//4AAAAAAAAAAAAAAAAAB//8AAAAAAAAAAAAAAAAAAP/+AAAAAAAAAAAA
|
||||
AAAAAAB//gAAAAAAAAAAAAAAAAAAf/wAAAAAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAf+AAAAAAA
|
||||
AAAAAAAAAAAAH/AAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAP4AAAAAAAAAAAAAAAAAAAB+AA
|
||||
AAAAAAAAAAAAAAAAAAfAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAA
|
||||
AAOAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAA
|
||||
AAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAABAAAAAAAA
|
||||
AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAA
|
||||
AAGAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAA
|
||||
AAAAAAABgAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAADwAAAAAAA
|
||||
AAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAH8AAAAAAAAAAAAAAAAAAAD/AA
|
||||
AAAAAAAAAAAAAAAAAA/4AAAAAAAAAAAAAAAAAAAf+AAAAAAAAAAAAAAAAAAAH/wAAAAAAAAAAAAAAAAA
|
||||
AD/+AAAAAAAAAAAAAAAAAAB//gAAAAAAAAAAAAAAAAAAf/8AAAAAAAAAAAAAAAAAAP//gAAAAAAAAAAA
|
||||
AAAAAAH//8AAAAAAAAAAAAAAAAAD///gAAAAAAAAAAAAAAAAB///8AAAAAAAAAAAAAAAAA////wAAAAA
|
||||
AAAAAAAAAAA////+AAAAAAAAAAAAAAAAf////4AAAAAAAAAAAAAAAf/////gAAAAAAAAAAAAAAf/////
|
||||
+AAAAAAAAAAAAAAf//////8AAAAAAAAAAAAA/////////gAAAAAAAAAAf////w==
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
||||
Reference in new issue
Block a user