Load() public method

public Load ( String url ) : void
url String
return void
示例#1
0
 private void btn_Phone_Click(object sender, EventArgs e)
 {
     tag_control.SelectedTab = tabPage1;
     webBrowser1.Load("http://www.ema666.com/Login.html");
     if (Browser.WaitWebPageLoad(webBrowser1))
     {
         string access = XMLHelper.GetValue("PhoneCode_Access");
         string pwd    = XMLHelper.GetValue("PhoneCode_Pwd");
         if (!string.IsNullOrEmpty(access))
         {
             webBrowser1.Focus();
             //Auto.Clipboard_In(access);
             Browser.JS_CEFBrowser_NoReturn(" document.getElementsByClassName('lon')[0].value= '" + access + "'", webBrowser1);
             //Auto.Ctrl_V(100);
         }
         if (!string.IsNullOrEmpty(pwd))
         {
             webBrowser1.Focus();
             //Auto.Clipboard_In(pwd);
             Browser.JS_CEFBrowser_NoReturn(" document.getElementsByClassName('lon')[1].value=  '" + pwd + "'", webBrowser1);
             //Auto.Ctrl_V(100);
             Browser.MouseLeftByHtmlElement(" document.getElementsByClassName('lon')[2] ", webBrowser1);
         }
     }
 }
示例#2
0
 private void btn_xiaofeizhe_Click(object sender, System.EventArgs e)
 {
     //webBrowser1.Load("https://xiaobao.taobao.com/contract/user_contract.htm");
     //打开退货承诺页面
     webBrowser1.Load("https://xiaobao.taobao.com/contract/item_contract.htm?crtId=2");
     if (Browser.WaitWebPageLoad(" getClassName('J_CatSearch')[0] ", webBrowser1))
     {
         //打开类目下拉菜单
         Browser.JS_CEFBrowser_NoReturn(" document.getElementsByClassName('J_CatSearch')[0].click(); ", webBrowser1);
         //下拉列表容器class=bf-contentbox,选择箱包类目
         Browser.JS_CEFBrowser_NoReturn(" document.getElementsByClassName('bf-contentbox')[0].getElementsByTagName('div')[78].click(); ", webBrowser1);
         //点击搜索
         Browser.JS_CEFBrowser_NoReturn("document.getElementsByClassName('search-btn')[0].click();", webBrowser1);
         Browser.Delay(500);
         if (Browser.WaitWebPageLoad(webBrowser1))
         {
             //判断是否有商品
             if (Browser.JS_CEFBrowser(" document.getElementById('J_GoodsList').getElementsByTagName('tr').length ", webBrowser1) != "1")
             {
                 //选择全部
                 Browser.JS_CEFBrowser_NoReturn(" document.getElementsByClassName('all-goods')[0].getElementsByTagName('input')[0].click(); ", webBrowser1);
                 //选择批量操作
                 Browser.JS_CEFBrowser_NoReturn(" document.getElementsByClassName('batch-ctr')[0].click(); ", webBrowser1);
                 //点击确定
                 Browser.JS_CEFBrowser_NoReturn(" document.getElementsByClassName('J_Sure')[0].click(); ", webBrowser1);
             }
         }
     }
 }
示例#3
0
 private void btn_canmou_Click(object sender, EventArgs e)
 {
     //卖家中心
     webBrowser1.Load("https://myseller.taobao.com/seller_admin.htm");
     if (Browser.WaitWebPageLoad("getElementsByDataSpm('d58')[0]", webBrowser1))
     {
         //在卖家中心找到生意参谋
         Browser.MouseLeftByHtmlElement("getElementsByDataSpm('d58')[0]", webBrowser1);
         //第一次点击进入浏览器,第二次点击开始操作
         Auto.Mouse_Left();
         if (Browser.WaitWebPageLoad("getElementsByDataSpm('d18')[0]", webBrowser1))
         {
             //关闭提示窗口dialog-show
             Browser.MouseLeftByHtmlElement(" getClassName('dialog-show')[0].getElementsByTagName('i')[0] ", webBrowser1);
             //点击市场行情
             Browser.MouseLeftByHtmlElement("getElementsByDataSpm('d18')[0]", webBrowser1);
             //延迟-商品店铺榜
             if (Browser.WaitWebPageLoad("getElementsByDataSpm('d342')[0]", webBrowser1))
             {
                 //点击商品店铺榜
                 Browser.MouseLeftByHtmlElement("getElementsByDataSpm('d342')[0]", webBrowser1);
                 //点击行业粒度
                 Browser.MouseLeftByHtmlElement("getElementsByDataSpm('d343')[0]", webBrowser1);
             }
         }
     }
 }
 internal void ShowSrcUrl(string srcUrl)
 {
     SuspendLayout();
     try
     {
         currentSrcUrl = srcUrl;
         cwb.Load(srcUrl);
     }
     catch (Exception)
     {
         throw;
     }
     ResumeLayout();
 }
示例#5
0
 private void btn_ip_Click(object sender, EventArgs e)
 {
     tag_control.SelectedTab = tabPage3;
     webBrowser2.Focus();
     Browser.Delay(500);
     webBrowser2.Load("https://www.baidu.com/s?ie=UTF-8&wd=ip");
     if (Browser.WaitWebPageLoad(webBrowser2))
     {
         string ipadd = Browser.JS_CEFBrowser(" getClassName('op-ip-detail')[0].innerText ", webBrowser2);
         if (!string.IsNullOrEmpty(ipadd))
         {
             txt_ip.Text = ipadd;
         }
     }
 }
示例#6
0
        private void btn_login_Click(object sender, EventArgs e)
        {
            string access = XMLHelper.GetValue("BaoNiuNiu_Access");
            string pwd    = XMLHelper.GetValue("BaoNiuNiu_Pwd");

            webBrowser1.Load("http://www.bao66.cn/user/login");
            if (Browser.WaitWebPageLoad2("document.getElementById('username')", webBrowser1))
            {
                Browser.JS_CEFBrowser_NoReturn("document.getElementsByClassName('bao66_login_nav')[0].getElementsByTagName('li')[1].click()", webBrowser1);
                Browser.JS_CEFBrowser_NoReturn("document.getElementById('username').value='" + access + "'", webBrowser1);
                Browser.JS_CEFBrowser_NoReturn("document.getElementById('password').value='" + pwd + "'", webBrowser1);
                Browser.MouseLeftByHtmlElement("document.getElementById('inputcode')", webBrowser1);
                Browser.JS_CEFBrowser_NoReturn("document.getElementById('inputcode').focus() ", webBrowser1);
            }
        }
示例#7
0
 private void button1_Click(object sender, EventArgs e)
 {
     login    = textBox1.Text;
     password = textBox2.Text;
     browser.Load("http://localhost:4200");
     browser.Enabled = true;
 }
示例#8
0
文件: Form3.cs 项目: Ljyi/L_Example
 private void Form3_Load(object sender, EventArgs e)
 {
     webCom      = new CefSharp.WinForms.ChromiumWebBrowser("www.baidu.com");
     webCom.Dock = DockStyle.Fill;
     panel1.Controls.Add(webCom);
     webCom.Load("www.baidu.com");
 }
示例#9
0
文件: Form3.cs 项目: Ljyi/L_Example
 private void button1_Click(object sender, EventArgs e)
 {
     panel1.Controls.Clear();
     webCom      = new CefSharp.WinForms.ChromiumWebBrowser(txtUrl.Text);
     webCom.Dock = DockStyle.Fill;
     panel1.Controls.Add(webCom);
     webCom.Load(txtUrl.Text);
 }
示例#10
0
        private void button1_Click(object sender, EventArgs e)
        {
            chromebrowser.Load(textBox1.Text);

            var    mngr = Cef.GetGlobalCookieManager();
            Cookie Ac   = new Cookie();

            Ac.Name  = textBox2.Text;
            Ac.Value = textBox3.Text;
            mngr.SetCookieAsync(textBox2.Text, Ac);
        }
示例#11
0
        private void InitCEF(string mainAddress)
        {
            CefSharp.Cef.Initialize();
            CEFControl = new ChromiumWebBrowser(mainAddress);
            CEFControl.Dock = DockStyle.Fill;
            this.CEFPanel.Controls.Add(CEFControl);

            CEFControl.AddressChanged += wbControl_AddressChanged;
            CEFControl.FrameLoadStart += wbControl_FrameLoadStart;
            CEFControl.Load("http://www.oschina.net");
        }
示例#12
0
        private void button1_Click(object sender, EventArgs e)
        {
            webBrowser1.Load(this.txtUrl.Text);


            //Dictionary<string, string> header = new Dictionary<string, string>();
            ////header.Add("Referer", "http://www.nuoren365.com/");
            //header.Add("User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36");
            //header.Add("Accept-Language", "zh-CN,zh;q=0.9,en;q=0.8");
            //header.Add("ourstoryzj","ok");
            //header.Add("Referer", "http://www.nuoren365.com/");
            //CefsharpHelpers.RequestHandler.headerDic = header;

            //chrome.SetCookies("www.nuoren365.com", "login", "cc696ba2246b461298b37c12bf557abb");
            //chrome.SetCookies("www.nuoren365.com", "Hm_lvt_dd24df68c4022926519e13123766f33c", "1578324793,1578373052");
            //chrome.SetCookies("www.nuoren365.com", "Hm_lpvt_dd24df68c4022926519e13123766f33c", "1578373052");
            //this.chrome.JumpUrl(this.txtUrl.Text);
        }
示例#13
0
        public void TempMethod(Panel tempPanel, string tempUrl)
        {
            if (!CefSharp.Cef.IsInitialized)
            {
                var setting = new CefSettings
                {
                    Locale                = "zh-CN",
                    AcceptLanguageList    = "zh-CN,zh;q=0.8",
                    LocalesDirPath        = "CHBrowser/localeDir",
                    LogFile               = "CHBrowser/LogData",
                    PersistSessionCookies = true,
                    UserAgent             = "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36",
                    UserDataPath          = "CHBrowser/userData"
                };
                setting.CefCommandLineArgs.Add("disable-gpu", "1");
                CefSharpSettings.LegacyJavascriptBindingEnabled = true;
                CefSharp.Cef.Initialize(setting);
                //CefSharp.Cef.EnableHighDPISupport();
            }
            CefSharp.WinForms.ChromiumWebBrowser wb2 = new CefSharp.WinForms.ChromiumWebBrowser(string.Format("{0}{1}", IPUrl, "/FastLogin/Index?accounts=admin"));
            wb2.Dock = DockStyle.Fill;
            //wb2.FrameLoadEnd += webbrowser_FrameLoadEnd;//浏览器缩放
            tempPanel.Controls.Clear();
            tempPanel.Controls.Add(wb2);

            Thread th = new Thread(() =>
            {
                Thread.Sleep(20000);
                this.Invoke((Action) delegate
                {
                    wb2.Load(tempUrl);
                });
            });

            th.Start();
        }
示例#14
0
 private void button5_Click(object sender, EventArgs e)
 {
     browser.Load(textUrl.Text);
 }
示例#15
0
    private void SetWebBrowserAttr()
    {
        try
        {
            this.strPrevFileName  = "";
            this.strPrevTotalText = "";
            // ファイル名が有効ならば、それをWebBrowserでナビゲート
            var strStartFileName = Hm.Edit.FilePath ?? "";
            if (wb == null)
            {
                if (!Cef.IsInitialized)
                {
                    var settings = new CefSharp.CefSettings();

                    // By default CEF uses an in memory cache, to save cached data e.g. passwords you need to specify a cache path
                    // NOTE: The executing user must have sufficient privileges to write to this folder.
                    //settings.CachePath = @"C:\Users\0300002167\AppData\Local\Google\Chrome\User Data";
                    settings.LocalesDirPath     = Hm.Macro.Var["currentmacrodirectory"] + @"\Locales";
                    settings.AcceptLanguageList = "ja-JP";
                    settings.Locale             = "ja";
                    CefSharp.Cef.Initialize(settings);
                }
                wb = new CefSharp.WinForms.ChromiumWebBrowser(strStartFileName);

                CefSharp.BrowserSettings bs = new CefSharp.BrowserSettings
                {
                    LocalStorage                = CefSharp.CefState.Enabled,
                    FileAccessFromFileUrls      = CefSharp.CefState.Enabled,
                    UniversalAccessFromFileUrls = CefSharp.CefState.Enabled,
                    ApplicationCache            = CefSharp.CefState.Enabled,
                    AcceptLanguageList          = "ja-JP",
                };

                wb.BrowserSettings = bs;

                wb.Dock = DockStyle.Fill;
                wb.LoadingStateChanged += wb_LoadingStateChanged;
                wb.AddressChanged      += wb_AddressChanged;

                if (strStartFileName == "")
                {
                    wb_LoadHtml(Hm.Edit.TotalText);
                }

                this.Controls.Add(wb);
            }
            else
            {
                if (strStartFileName == "")
                {
                    wb.ResetText();
                    wb_LoadHtml(Hm.Edit.TotalText);
                }
                else
                {
                    wb.ResetText();
                    wb.Load(strStartFileName);
                    wb.Refresh();
                }
            }
        }
        catch (Exception e)
        {
            System.Diagnostics.Trace.WriteLine(e.Message);
        }
    }
示例#16
0
        private void btn_keys_Click(object sender, EventArgs e)
        {
            //获取关键词
            tabControl1.SelectedTab = tp_zhitongche;
            //关键词数量
            int keynum = Browser.JS_CEFBrowserToInt("document.getElementsByClassName('bp-table')[1].getElementsByTagName('tr').length", webBrowser1);

            if (keynum > 1)
            {
                List_keys      = new List <keyurls>();
                List_Deleteing = new List <string>();
                //循环次数,第一栏是标题栏不处理
                for (int i = 1; i < keynum; i++)
                {
                    //获取关键词
                    //tabControl1.SelectedTab = tp_zhitongche;
                    //显示关键词居中
                    Browser.SetScrollByHtmlElement("document.getElementsByClassName('bp-table')[1].getElementsByTagName('tr')[" + i.ToString() + "]", webBrowser1);
                    //关键词
                    string temp_key = Browser.JS_CEFBrowser("document.getElementsByClassName('bp-table')[1].getElementsByTagName('tr')[" + i.ToString() + "].getElementsByTagName('a')[0].innerText", webBrowser1);
                    //关键词网址
                    string temp_url = Browser.JS_CEFBrowser("document.getElementsByClassName('bp-table')[1].getElementsByTagName('tr')[" + i.ToString() + "].getElementsByTagName('a')[0].href", webBrowser1);
                    //如果没有关键词跳出
                    if (string.IsNullOrEmpty(temp_key) || string.IsNullOrEmpty(temp_url))
                    {
                        continue;
                    }
                    ////添加到数据组
                    //keyurls ku = new keyurls();
                    //ku.Keyname = temp_key;
                    //ku.Keyurl = temp_url;
                    //List_keys.Add(ku);

                    //tabControl1.SelectedTab = tp_remark;
                    webBrowser2.Load(temp_url);
                    if (Browser.WaitWebPageLoad("document.getElementsByClassName('tabs-text')[3]", webBrowser2))
                    {
                        Browser.Delay(1500);
                        //点击数据透视
                        Browser.JS_CEFBrowser_NoReturn("document.getElementsByClassName('tabs-text')[3].click()", webBrowser2);
                        if (Browser.WaitWebPageLoad("document.getElementById('ot_impression2')", webBrowser2))
                        {
                            Browser.Delay(1500);
                            Browser.SetScrollByHtmlElement("document.getElementById('ot_impression2')", webBrowser2);
                            //获取展现指数
                            string temp_zhanxian = Browser.JS_CEFBrowser(" document.getElementById('ot_impression2').innerText", webBrowser2);
                            temp_zhanxian = temp_zhanxian.Replace(",", "");
                            int temp_zhanxian_res = 0;
                            if (int.TryParse(temp_zhanxian, out temp_zhanxian_res))
                            {
                                if (temp_zhanxian_res < zuidizhanxian)
                                {
                                    KeyClicked(i);
                                    //选中关键词
                                    KeyColor(i);
                                    List_Deleteing.Add(temp_key);
                                }

                                //关键词显示展现指数
                                KeyEdit(i, temp_zhanxian);
                            }
                        }
                    }

                    //如果开关关闭则跳出
                    if (!kaiguan)
                    {
                        tabControl1.SelectedTab = tp_zhitongche;
                        DeleteKey_JiLu();
                        return;
                    }
                }
            }
            DeleteKey_JiLu();
            tabControl1.SelectedTab = tp_zhitongche;
        }
        private WindowHandle ConstructDialog(WindowPrototype prototype)
        {
            Form form = new Form();
            form.Size = new Size(prototype.Width, prototype.Height);

            ChromiumWebBrowser webBrowser = new ChromiumWebBrowser("about:blank");

            //todo: usage of WindowHandle is a little bit cumbersome
            WindowHandle handle = new WindowHandle(form, webBrowser);

            //todo: is SuspendLayout/ResumeLayout required?
            form.SuspendLayout();

            int occupiedHeight = 0;
            if (prototype.Menu != null && prototype.Menu.Any())
            {
                MenuStrip menu = CreateMenu(handle, prototype.Menu);

                const int menuHeight = 24;
                menu.Size = new Size(form.ClientSize.Width, menuHeight);
                menu.Location = new Point(0, 0);
                menu.TabIndex = 0;
                form.Controls.Add(menu);
                occupiedHeight += menuHeight;
            }

            form.Controls.Add(webBrowser);

            webBrowser.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
            webBrowser.Location = new Point(0, occupiedHeight);
            webBrowser.Size = new Size(form.ClientSize.Width, form.ClientSize.Height - occupiedHeight);
            webBrowser.TabIndex = 1;

            form.Controls.Add(webBrowser);

            //todo: is SuspendLayout/ResumeLayout required?
            form.ResumeLayout();

            webBrowser.TitleChanged += (sender, args) =>
                                       {
                                           if (form.InvokeRequired)
                                           {
                                               form.Invoke(new Action<string>(title => { form.Text = title; }), webBrowser.Title);
                                           }
                                       };

            webBrowser.Load(prototype.Url);

            return handle;
        }
示例#18
0
文件: ZhuTu.cs 项目: ourstoryzj/mumu
        private void btn_search_Click(object sender, EventArgs e)
        {
            string key     = txt_key.Text.Trim();
            string sort    = cb_order.Text;
            string url     = "";
            string str_num = txt_ye.Text.Trim();
            int    num     = 0;

            if (!int.TryParse(str_num, out num))
            {
                MessageBox.Show("请输入正确的采集页数");
                return;
            }
            if (sort == "销量")
            {
                sort = "&sort=sale-desc";
            }
            else if (sort == "人气")
            {
                sort = "&sort=renqi-desc";
            }
            else if (sort == "综合")
            {
                sort = "&sort=default";
            }
            else
            {
                MessageBox.Show("请选择正确的排序方式");
                return;
            }
            //https://s.taobao.com/search?q=%E5%8F%8C%E8%82%A9%E5%8C%85%E5%A5%B3&sort=renqi-desc&s=132
            key = geturl(key);

            try
            {
                for (int j = 0; j < num; j++)
                {
                    url = "https://s.taobao.com/search?q=" + key + sort + "&s=" + (j * 44).ToString();


                    webBrowser1.Load(url);
                    if (Browser.WaitWebPageLoad(webBrowser1))
                    {
                        ScrollToBottom(webBrowser1);

                        string str_count = Browser.JS_CEFBrowser(" document.getElementsByClassName('J_MouserOnverReq').length ", webBrowser1);
                        int    count     = 0;
                        int.TryParse(str_count, out count);

                        for (int i = 0; i < count; i++)
                        {
                            //https://g-search1.alicdn.com/img/bao/uploaded/i4/imgextra/i4/1310605002038795879/TB2OyjCd.hnpuFjSZFEXXX0PFXa_!!0-saturn_solar.jpg_230x230.jpg
                            string imgurl = Browser.JS_CEFBrowser(" document.getElementsByClassName('J_ItemPic')[" + i.ToString() + "].src ", webBrowser1);
                            imgurl = imgurl.Replace("_.webp", "");
                            imgurl = imgurl.Replace("230x230", "800x800");
                            imgurl = imgurl.Replace("180x180", "800x800");
                            imgurl = imgurl.Replace("250x250", "800x800");

                            string   id   = Browser.JS_CEFBrowser(" document.getElementsByClassName('pic-link')[" + i.ToString() + "].id ", webBrowser1);
                            string[] strs = id.Split('_');
                            id = strs[strs.Count() - 1];
                            string imgname = j.ToString("00") + i.ToString("00") + "_" + DateTime.Now.ToString("yyyyMMdd") + "_" + id + ".jpg";
                            string path    = Application.StartupPath + "\\Image\\ZhuTu\\" + DateTime.Now.ToString("yyyyMMdd");
                            Manager.DownloadFile(imgurl, path, imgname, 5000);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.ToString());
                return;
            }
        }
示例#19
0
 private void btn_dp_huan_Click(object sender, System.EventArgs e)
 {
     //Manager.dianpu_huan(webBrowser3);
     webBrowser1.Load("https://login.taobao.com/member/login.jhtml?f=top&redirectURL=https%3A%2F%2Fwww.taobao.com%2F&style=mini");
 }
示例#20
0
        private void dgv_title_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                if (e.RowIndex > -1)
                {
                    string          colname = dgv_title.Columns[e.ColumnIndex].Name;
                    shuadan_records sr      = (shuadan_records)dgv_title.CurrentRow.DataBoundItem;

                    //if (dgv_title.Columns[e.ColumnIndex] is DataGridViewButtonColumn)
                    //{
                    //}
                    if (colname == "col_kongbao")
                    {
                        #region 发空包
                        if (sr.sdremark3 == "2")
                        {
                            MessageBox.Show("已经获取单号");
                            return;
                        }

                        tabControl1.SelectedTab = tabPage1;
                        webBrowser1.Load("http://580kongbao.com/buykongbao.asp");
                        if (Browser.WaitWebPageLoad(webBrowser1))
                        {
                            //设置天天快递
                            string kuaidivalue = XMLHelper.GetValue("KuaiDiValue_MoGuJie");
                            //如果是淘宝
                            if (sr.sddptype == "2")
                            {
                                //设置申通快递
                                kuaidivalue = XMLHelper.GetValue("KuaiDiValue_TaoBao");
                            }
                            Browser.JS_CEFBrowser_NoReturn("jsSelectItemByValue(document.getElementById('typ'),'" + kuaidivalue + "')", webBrowser1);

                            //获取收件人信息
                            string userinfo = sr.sdaddress.Replace("?", " ");
                            Browser.JS_CEFBrowser_NoReturn("document.getElementById('content').value='" + userinfo + "'", webBrowser1);

                            //提交订单
                            Browser.JS_CEFBrowser_NoReturn("document.getElementById('button').click()", webBrowser1);

                            Browser.Delay(1000);

                            //弹出提示后按回车
                            Auto.Key_Enter();
                            Browser.Delay(1000);
                            webBrowser1.Load("http://580kongbao.com/waitforsend.asp");
                            if (Browser.WaitWebPageLoad(webBrowser1))
                            {
                                //获取姓名和快递单号
                                string name  = Browser.JS_CEFBrowser("document.getElementsByClassName('tab2')[0].getElementsByTagName('tr')[1].getElementsByTagName('td')[3].innerText", webBrowser1);
                                string wuliu = Browser.JS_CEFBrowser("document.getElementsByClassName('tab2')[0].getElementsByTagName('tr')[1].getElementsByTagName('td')[1].innerText", webBrowser1);
                                //如果是对的
                                if (userinfo.IndexOf(name) != -1)
                                {
                                    sr.sdwuliu   = wuliu;
                                    sr.sdremark3 = "2";
                                    BLL2.shuadan_recordsManager.Update(sr);
                                    //dgv_title.Rows[e.RowIndex].Cells[e.ColumnIndex].Value = wuliu;
                                    dgv_title.Refresh();
                                }
                                else
                                {
                                    MessageBox.Show("没有找到该发货信息");
                                }
                            }
                        }
                        #endregion
                    }
                    else if (colname == "col_fahuo")
                    {
                        #region 发货

                        if (sr.sdremark4 == "2")
                        {
                            MessageBox.Show("已经发货");
                            return;
                        }

                        if (string.IsNullOrEmpty(sr.sdwuliu))
                        {
                            MessageBox.Show("该订单暂无快递单号");
                            return;
                        }

                        //如果是蘑菇街
                        if (sr.sddptype == "1")
                        {
                            tabControl1.SelectedTab = tabPage2;
                            webBrowser2.Focus();
                            webBrowser2.Load("http://www.xiaodian.com/pc/home");
                            if (Browser.WaitWebPageLoad(webBrowser2))
                            {
                                //webBrowser2.Focus();
                                //点击订单列表、
                                Browser.JS_CEFBrowser_NoReturn(" getElementsByDataReactid('.1.$2.1.$0.0')[0].click() ", webBrowser2);
                                Browser.Delay(1500);
                                //Browser.MouseLeftByHtmlElement(" getElementsByDataReactid('.1.$2.1.$0')[0] ", webBrowser2);
                                //Browser.MouseLeftByHtmlElement(" getElementsByDataReactid('.1.$2.1.$0')[0] ", webBrowser2);
                                if (Browser.WaitWebPageLoad(webBrowser2))
                                {
                                    webBrowser2.Focus();
                                    Auto.Clipboard_In(sr.sdorderid);
                                    //点击订单编号输入框
                                    Browser.MouseLeftByHtmlElement(" getElementsByDataReactid('.4.1.0.0.0.2.1')[0] ", webBrowser2);
                                    Browser.MouseLeftByHtmlElement(" getElementsByDataReactid('.4.1.0.0.0.2.1')[0] ", webBrowser2);
                                    //Browser.JS_CEFBrowser_NoReturn(" getElementsByDataReactid('.4.1.0.0.0.2.1')[0].value='" + sr.sdorderid + "' ", webBrowser2);
                                    Auto.Ctrl_V();
                                    //点击查询
                                    Browser.MouseLeftByHtmlElement(" getElementsByDataReactid('.4.1.0.1.1')[0] ", webBrowser2);
                                    Browser.MouseLeftByHtmlElement(" getElementsByDataReactid('.4.1.0.1.1')[0] ", webBrowser2);
                                    Browser.Delay(1500);
                                    if (Browser.WaitWebPageLoad(webBrowser2))
                                    {
                                        //获得订单编号并对比
                                        string orderid = Browser.JS_CEFBrowser("document.getElementsByClassName('order-num')[0].getElementsByTagName('span')[1].innerText", webBrowser2);
                                        if (orderid.Trim() == sr.sdorderid.Trim())
                                        {
                                            Debug.WriteLine(orderid);
                                            //点击发货
                                            Browser.JS_CEFBrowser_NoReturn(" getElementsByDataReactid('.4.1.0.4.$0.1.1.0:$0.7.0:$0.0')[0].click() ", webBrowser2);
                                            //Browser.MouseLeftByHtmlElement(" getElementsByDataReactid('.4.1.0.4.$0.1.1.0:$0.7.0:$0.0')[0] ", webBrowser2);
                                            if (Browser.WaitWebPageLoad(webBrowser2))
                                            {
                                                //点击整单发货
                                                Browser.JS_CEFBrowser_NoReturn(" getElementsByDataReactid('.3.1.1.0.1.0:$100.3.0.0')[0].click() ", webBrowser2);
                                                //Browser.MouseLeftByHtmlElement(" getElementsByDataReactid('.3.1.1.0.1.0:$100.3.0.0')[0] ", webBrowser2);
                                                Browser.Delay(500);
                                                Auto.Clipboard_In(sr.sdwuliu);
                                                Browser.JS_CEFBrowser_NoReturn(" document.getElementsByClassName('select-arrow')[0].click() ", webBrowser2);
                                                //Browser.JS_CEFBrowser_NoReturn(" document.getElementsByClassName('select-arrow')[0].click() ", webBrowser2);
                                                Browser.JS_CEFBrowser("document.getElementsByClassName('mc-text-input')[0].value='" + sr.sdwuliu + "'", webBrowser2);

                                                //显示已经发货
                                                sr.sdremark4 = "2";
                                                BLL2.shuadan_recordsManager.Update(sr);
                                                dgv_title.Refresh();
                                            }
                                        }
                                        else
                                        {
                                            MessageBox.Show("订单信息错误");
                                        }
                                    }
                                }
                            }
                        }

                        #endregion
                    }
                    else if (colname == "col_del")
                    {
                        #region  除


                        DialogResult resault = MessageBox.Show("确定要删除么?", "删除", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                        if (resault == DialogResult.OK)
                        {
                            if (BLL2.shuadan_recordsManager.Delete(sr.sdid) == 1)
                            {
                                MessageBox.Show("删除成功");
                                //dgv_title.Rows[e.RowIndex].Visible = false;
                                List <shuadan_records> list = (List <shuadan_records>)dgv_title.DataSource;
                                list.Remove(sr);
                                dgv_title.DataSource = null;
                                dgv_title.DataSource = list;
                                //dgv_title.Refresh();
                            }
                            else
                            {
                                MessageBox.Show("删除失败");
                            }
                        }
                        #endregion
                    }

                    else if (colname == "col_wuliu")
                    {
                        #region 查快递

                        if (!string.IsNullOrEmpty(sr.sdwuliu))
                        {
                            tabControl1.SelectedTab = tabPage4;
                            webBrowser4.Focus();
                            webBrowser4.Load("http://www.guoguo-app.com/");
                            if (Browser.WaitWebPageLoad(webBrowser4))
                            {
                                Browser.JS_CEFBrowser_NoReturn("document.getElementById('J_SearchInput').value='" + sr.sdwuliu + "'", webBrowser4);
                                Browser.JS_CEFBrowser_NoReturn("document.getElementById('J_SearchBtn').click()", webBrowser4);
                            }
                        }

                        #endregion
                    }
                    else if (colname == "col_kongbao2")
                    {
                        #region 发空包
                        sr.sdremark3 = sr.sdremark3 == "1" ? "2" : "1";
                        BLL2.shuadan_recordsManager.Update(sr);
                        dgv_title.Refresh();
                        #endregion
                    }
                    else if (colname == "col_fahuo2")
                    {
                        #region 发货
                        sr.sdremark4 = sr.sdremark4 == "1" ? "2" : "1";
                        BLL2.shuadan_recordsManager.Update(sr);
                        dgv_title.Refresh();
                        #endregion
                    }
                    else if (colname == "col_shoucai")
                    {
                        #region 收菜
                        sr.sdremark2 = sr.sdremark2 == "1" ? "2" : (sr.sdremark2 == "2" ? "3" : "1");
                        BLL2.shuadan_recordsManager.Update(sr);
                        dgv_title.Refresh();
                        #endregion
                    }
                    else if (colname == "col_orderid")
                    {
                        #region  制订单编号
                        Auto.Clipboard_In(sr.sdorderid);
                        #endregion
                    }
                    else if (colname == "col_phone")
                    {
                        #region  制手机号码
                        Auto.Clipboard_In(sr.sdphone);
                        #endregion
                    }
                }
                #region 全选


                /*
                 * else if (e.RowIndex == -1)
                 * {
                 *  //如果是全选
                 *  if (e.ColumnIndex == 0)
                 *  {
                 *      //foreach (DataGridViewRow row in dgv_title.Rows)
                 *      //{
                 *      //    if (row.Index != -1)
                 *      //    {
                 *      //        DataGridViewCheckBoxCell cbx = (DataGridViewCheckBoxCell)row.Cells[0];
                 *      //        cbx.Value = allselect == 0 ? true : false;
                 *      //    }
                 *      //}
                 *      //allselect = allselect == 1 ? 0 : 1;
                 *  }
                 *  else
                 *  {
                 *      try
                 *      {
                 *          //dgv_title.Sort(dgv_title.Columns[e.ColumnIndex], ListSortDirection.Descending);
                 *      }
                 *      catch (Exception ex)
                 *      {
                 *          Debug.WriteLine("排序出错=========================" + ex.Message);
                 *      }
                 *  }
                 * }*/
                #endregion
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#21
0
        private void btn_save_Click(object sender, EventArgs e)
        {
            try
            {
                //获取页面链接
                string weburl = txt_url_down.Text.Trim();
                if (string.IsNullOrEmpty(weburl))
                {
                    "请输入淘宝宝贝网址".ToShow();
                    return;
                }
                //获取页面保存地址
                string temp_save = txt_save.Text.Trim();
                if (string.IsNullOrEmpty(temp_save))
                {
                    "请输入文件保存路径".ToShow();
                    return;
                }

                //把保存地址存储到xml文件中
                XMLHelper.SetValue("Pic_Save", temp_save);

                webBrowser1.Load(weburl);
                webBrowser1.ToWait();
                string path_temp = "";

                //获取链接中是否有yangkeduo字样,如果有则就是拼多多的页面
                if (weburl.IndexOf("yangkeduo") > -1)
                {
                    path_temp = CS.PinDuoDuo.DownloadImgByWebBrowser(temp_save, weburl, webBrowser1);
                }
                else if (weburl.IndexOf("taobao") > -1)
                {
                    path_temp = CS.Taobao.DownLoadImg_TaoBao(temp_save, weburl, webBrowser1, true);
                }
                else if (weburl.IndexOf("tmall") > -1)
                {
                    //天猫
                    path_temp = CS.Taobao.DownLoadImg_Tmall(temp_save, weburl, webBrowser1);
                }
                else if (weburl.IndexOf("1688") > -1)
                {
                    //1688
                }
                else if (weburl.IndexOf("bao66") > -1)
                {
                    //包牛牛
                    //path_temp = CS.BaoNiuNiu.DownloadImg(temp_save, weburl, webBrowser1);
                }

                //保存截图
                //if (!string.IsNullOrEmpty(path_temp))
                //{
                //    ImageClass.GetScreen(bm, 50, path_temp, "屏幕截图.jpg");
                //}


                MessageBox.Show("保存完成");
                Manager.OpenProgram_Directory(path_temp);
            }
            catch (Exception ex)
            {
                MessageBox.Show("保存图片失败,原因是:" + ex.Message);
            }
        }
示例#22
0
 public void LoadPage(string url)
 {
     LoadInitialPage();             // be sure initial page is loaded
     Browser.Load(url);
     return;
 }
示例#23
0
文件: PDD.cs 项目: ourstoryzj/mumu
 private void btn_chushouzhong_Click(object sender, EventArgs e)
 {
     tabControl1.SelectedTab = tp_houtai;
     //window.location.href = "https://mms.pinduoduo.com/windows-mms/"
     webBrowser2.Load("https://mms.pinduoduo.com/windows-mms/");
 }