示例#1
0
        //private string DropDownBoxResultHandle(KeySearchResult result)
        //{
        //    StringBuilder sb = new StringBuilder();
        //    for (int i = 0; i < result.Result.Count; i++)
        //    {
        //        sb.AppendLine(result.Result[i][0].Replace(this.Key, ""));
        //    }
        //    return sb.ToString();
        //}
        private KeySearchResult Collect()
        {
            string baseUrl = "https://s.taobao.com/search";
            Param  param   = new Param();

            param.data__key   = "s";
            param.data__value = gc.data_value.ToString();
            param.ajax        = "true";
            param._ksTS       = "1530679427450_1405";
            param.callback    = "";
            param.q           = gc.keyWord;
            param.refpid      = "430267_1006";
            param.source      = "tbsy";
            param.style       = "grid";
            param.tab         = "all";
            param.pvid        = "2012ee9ea433deff6428d02b0f006788";
            param.clk1        = "46514d9e4314d81b4a5d7c918df01106";
            param.spm         = "a21bo.2017.201856__sline.2.5af911d9mVIzuW";
            param.filter      = string.Format("reserve_price[{0},{1}]", gc.minPrice, gc.maxPrice);
            param.bcoffset    = "0";
            param.p4ppushleft = ",44";
            param.s           = gc.s.ToString();
            string          url     = RequestUrlHelper.CreateUrl(baseUrl, param);
            string          content = RequestHelper.GetContent(cookie, url);
            KeySearchResult result  = JsonHelper.DeserializeJsonToObject <KeySearchResult>(content);

            return(result);
        }
示例#2
0
        private DropDownBoxResult Collect(bool extend)
        {
            string baseUrl = "https://suggest.taobao.com/sug";
            Param  param   = new Param()
            {
                code = "utf-8", q = this.Key, _ksTS = "1530585767326_972", callback = "", k = "1", area = "c2c", bucketid = "14"
            };
            string            url     = RequestUrlHelper.CreateUrl(baseUrl, param);
            CookieContainer   cookie  = RequestHelper.GetCookie("http://www.taobao.com", "GET");
            string            content = RequestHelper.GetContent(cookie, url);
            DropDownBoxResult result  = JsonHelper.DeserializeJsonToObject <DropDownBoxResult>(content);

            return(result);
        }