update to latest version
This commit is contained in:
parent
b69a6ae4a1
commit
ddd2ea9eb5
41 changed files with 7918 additions and 7943 deletions
|
@ -1,84 +1,84 @@
|
|||
using System;
|
||||
using System.ComponentModel;
|
||||
using System.Drawing;
|
||||
using System.Windows.Forms;
|
||||
using HtmlAgilityPack;
|
||||
|
||||
namespace ControlApp;
|
||||
|
||||
public class ComForm : Form
|
||||
{
|
||||
private string formtype;
|
||||
|
||||
private IContainer components;
|
||||
|
||||
public string[] ReturnedData { get; private set; }
|
||||
|
||||
public ComForm(string Url, string type)
|
||||
{
|
||||
formtype = type;
|
||||
ReturnedData = new string[3] { "", "", "" };
|
||||
WebBrowser wb = new WebBrowser();
|
||||
wb.Name = "TheWebBrowser";
|
||||
wb.Navigate(Url);
|
||||
wb.Dock = DockStyle.Fill;
|
||||
wb.DocumentCompleted += TheWebBrowser_DocumentCompleted;
|
||||
base.Controls.Add(wb);
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void ComForm_Load(object sender, EventArgs e)
|
||||
{
|
||||
}
|
||||
|
||||
private void TheWebBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
|
||||
{
|
||||
if (base.Controls["TheWebBrowser"] != null)
|
||||
{
|
||||
string htmlContent = ((WebBrowser)base.Controls["TheWebBrowser"]).DocumentText;
|
||||
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
|
||||
doc.LoadHtml(htmlContent);
|
||||
HtmlNode labelNode = doc.GetElementbyId("result");
|
||||
if (labelNode != null)
|
||||
{
|
||||
ReturnedData[0] = labelNode.InnerText;
|
||||
}
|
||||
if (formtype == "CheckNext")
|
||||
{
|
||||
labelNode = doc.GetElementbyId("next");
|
||||
if (labelNode != null)
|
||||
{
|
||||
ReturnedData[1] = labelNode.InnerText;
|
||||
}
|
||||
labelNode = doc.GetElementbyId("vari");
|
||||
if (labelNode != null)
|
||||
{
|
||||
ReturnedData[2] = labelNode.InnerText;
|
||||
}
|
||||
}
|
||||
}
|
||||
Close();
|
||||
}
|
||||
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && components != null)
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
private void InitializeComponent()
|
||||
{
|
||||
base.SuspendLayout();
|
||||
base.AutoScaleDimensions = new System.Drawing.SizeF(7f, 15f);
|
||||
base.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
base.ClientSize = new System.Drawing.Size(800, 450);
|
||||
base.Name = "ComForm";
|
||||
base.Opacity = 0.0;
|
||||
this.Text = "ComForm";
|
||||
base.Load += new System.EventHandler(ComForm_Load);
|
||||
base.ResumeLayout(false);
|
||||
}
|
||||
}
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
using System.Drawing;
|
||||
using System.Windows.Forms;
|
||||
using HtmlAgilityPack;
|
||||
|
||||
namespace ControlApp;
|
||||
|
||||
public class ComForm : Form
|
||||
{
|
||||
private string formtype;
|
||||
|
||||
private IContainer components;
|
||||
|
||||
public string[] ReturnedData { get; private set; }
|
||||
|
||||
public ComForm(string Url, string type)
|
||||
{
|
||||
formtype = type;
|
||||
ReturnedData = new string[3] { "", "", "" };
|
||||
WebBrowser wb = new WebBrowser();
|
||||
wb.Name = "TheWebBrowser";
|
||||
wb.Navigate(Url);
|
||||
wb.Dock = DockStyle.Fill;
|
||||
wb.DocumentCompleted += TheWebBrowser_DocumentCompleted;
|
||||
base.Controls.Add(wb);
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void ComForm_Load(object sender, EventArgs e)
|
||||
{
|
||||
}
|
||||
|
||||
private void TheWebBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
|
||||
{
|
||||
if (base.Controls["TheWebBrowser"] != null)
|
||||
{
|
||||
string htmlContent = ((WebBrowser)base.Controls["TheWebBrowser"]).DocumentText;
|
||||
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
|
||||
doc.LoadHtml(htmlContent);
|
||||
HtmlNode labelNode = doc.GetElementbyId("result");
|
||||
if (labelNode != null)
|
||||
{
|
||||
ReturnedData[0] = labelNode.InnerText;
|
||||
}
|
||||
if (formtype == "CheckNext")
|
||||
{
|
||||
labelNode = doc.GetElementbyId("next");
|
||||
if (labelNode != null)
|
||||
{
|
||||
ReturnedData[1] = labelNode.InnerText;
|
||||
}
|
||||
labelNode = doc.GetElementbyId("vari");
|
||||
if (labelNode != null)
|
||||
{
|
||||
ReturnedData[2] = labelNode.InnerText;
|
||||
}
|
||||
}
|
||||
}
|
||||
Close();
|
||||
}
|
||||
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && components != null)
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
private void InitializeComponent()
|
||||
{
|
||||
base.SuspendLayout();
|
||||
base.AutoScaleDimensions = new System.Drawing.SizeF(7f, 15f);
|
||||
base.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
base.ClientSize = new System.Drawing.Size(800, 450);
|
||||
base.Name = "ComForm";
|
||||
base.Opacity = 0.0;
|
||||
this.Text = "ComForm";
|
||||
base.Load += new System.EventHandler(ComForm_Load);
|
||||
base.ResumeLayout(false);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue