public SxWebBrower webBrowser;
string TbClientFormUrl = "https://www.kuaidi100.com/";
private string _wlOrder;
public kuaidi100Form(string wlOrder)
{
InitializeComponent();
_wlOrder = wlOrder;
//_wlOrder = "75351904566796";
webBrowser = new SxWebBrower() { Dock = DockStyle.Fill };
this.webBrowser.RequestHandler = new CefKefuRequestHandler();
this.webBrowser.LifeSpanHandler = new LifeSpanHandler();
this.Controls.Add(webBrowser);
webBrowser.Load(string.Format(TbClientFormUrl));
this.webBrowser.FrameLoadStart += WebBrowser_FrameLoadStart; ;
this.webBrowser.FrameLoadEnd += WebBrowser_FrameLoadEnd; ;
}
private void WebBrowser_FrameLoadEnd(object sender, CefSharp.FrameLoadEndEventArgs e)
{
e.Frame.ExecuteJavaScriptAsync(string.Concat("if(typeof jQuery == 'undefined') {", File.ReadAllText(Path.Combine(Application.StartupPath, "Js\\jquery.min.js")), "}"), null, 0);
string loginJs = $"$('#postid').val('{_wlOrder}');";
e.Frame.ExecuteJavaScriptAsync(loginJs);
string submitJs = $"$('#query').click();";
e.Frame.ExecuteJavaScriptAsync(submitJs);
}
private void WebBrowser_FrameLoadStart(object sender, CefSharp.FrameLoadStartEventArgs e)
{
}