예제 #1
0
        void bind(string url)
        {
            if (chrome == null)
            {
                chrome = new CefsharpHelper(url);
                //处理代理ip
                if (sr != null)
                {
                    //chrome.Init(sr.sdvpn);
                    if (string.IsNullOrEmpty(sr.sdvpn))
                    {
                        chrome.Init("", true);
                    }
                    else
                    {
                        chrome.Init(sr.sdvpn, true);
                        //sr.sdvpn.ToShow();
                    }
                }
                else
                {
                    chrome.Init("", true);
                }
                //IBrowserHost.NotifyScreenInfoChanged();
                var browser = chrome.CreateBrowser();
                panel1.Controls.Add(browser);
                panel1.Update();
                //chrome.SetHeader();
                if (sr != null)
                {
                    var domain = "mobile.yangkeduo.com";
                    chrome.SetCookies(domain, "pdd_user_id", sr.sdphone);
                    chrome.SetCookies(domain, "PDDAccessToken", sr.sdaddress);
                    //chrome.SetHeader();
                    //chrome.JumpUrl("www.baidu.com/s?wd=ip");
                    //chrome.JumpUrl(sr.sdgoodsurl);
                }
                else
                {
                    "未获取账户信息".ToShow();
                }

                browser.FrameLoadEnd += Browser_FrameLoadEnd;
            }
        }
예제 #2
0
        void bind()
        {
            string url = "http://bao66.51daifa.com/seller/order_list";

            chrome = new CefsharpHelper(url);
            chrome.Init();
            var browser = chrome.CreateBrowser();

            panel1.Controls.Add(browser);
            panel1.Update();
            //设置cookie
            string host   = "bao66.51daifa.com";
            string name   = "_ati";
            string cookie = "8539990153597; user_user_id=2028657; user_login_ip=183.197.0.132; user_username=ourstoryzj; user_type=0; user_is_user_login=1; user_login_type=web; daily_login=1; user_login_time=2020-06-12+10%3A52%3A28; user_hash=d8b994af789fc806519e67348d8df738; k3cn=dXNlcl9pZD0yMDI4NjU3JnR5cGU9MCZ1c2VybmFtZT1vdXJzdG9yeXpqJnQ9MTU5MTkzMDM0OCZoYXNoPTg3ZDNjZTk5NjVkMDBiMWFlNTQzZTM4M2ZmMWFjMDhm; dcjq-accordion=1%2C2; session=a%3A5%3A%7Bs%3A10%3A%22session_id%22%3Bs%3A32%3A%22dd176639c6e7bf3f34388196d214d719%22%3Bs%3A10%3A%22ip_address%22%3Bs%3A13%3A%22183.197.0.132%22%3Bs%3A10%3A%22user_agent%22%3Bs%3A110%3A%22Mozilla%2F5.0+%28Windows+NT+10.0%3B+WOW64%29+AppleWebKit%2F537.36+%28KHTML%2C+like+Gecko%29+Chrome%2F78.0.3904.108+Safari%2F537.36%22%3Bs%3A13%3A%22last_activity%22%3Bi%3A1591933147%3Bs%3A9%3A%22user_data%22%3Bs%3A0%3A%22%22%3B%7D0ec541a76f4c0eb016c73a4e4246bb4ff482baa6";

            chrome.SetCookies(host, name, cookie);
        }
예제 #3
0
        void bind()
        {
            string token = xml.GetValue("shop_token");

            txt_tonken.Text = token;


            if (chrome == null)
            {
                chrome = new CefsharpHelper("https://mms.pinduoduo.com/home");
                chrome.Init();
                browser = chrome.CreateBrowser();
                tp_kefus.Controls.Add(chrome.browser);
                tp_kefus.Update();
            }
            else
            {
                browser = chrome.browser;
                tp_kefus.Controls.Add(chrome.browser);
                tp_kefus.Update();
            }

            //添加token
            //if (!string.IsNullOrEmpty(token))
            //{
            //    try
            //    {
            //        string[] cookies = token.ToSplit(";");
            //        var domain = "mms.pinduoduo.com";
            //        foreach (var item in cookies)
            //        {
            //            string[] cookie = item.ToSplit("=");
            //            string value = item.IndexOf("==") > -1 ? cookie[1] + "==" : cookie[1];
            //            chrome.SetCookies(domain, cookie[0], value);
            //        }
            //        chrome.JumpUrl("https://mms.pinduoduo.com/home");
            //    }
            //    catch (Exception ex)
            //    {
            //        ex.ToShow();
            //    }
            //}
        }
예제 #4
0
        void bind_chrome()
        {
            if (chrome == null)
            {
                chrome = new CefsharpHelper("th://empty");

                chrome.Init("");

                chrome.CreateBrowser();
                //this.Invoke(new Action<Panel>(p =>
                //{
                //    p.Controls.Add(browser);
                //    p.Update();
                //}), this.panel1);

                panel1.Controls.Add(chrome.browser);
                panel1.Update();
            }
            else
            {
                panel1.Controls.Add(chrome.browser);
                panel1.Update();
            }
        }