You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
66 lines
2.2 KiB
C#
66 lines
2.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.IO;
|
|
using System.Linq;
|
|
using System.Net;
|
|
using System.Text;
|
|
using System.Web;
|
|
using System.Web.Script.Serialization;
|
|
using System.Web.UI;
|
|
using System.Web.UI.WebControls;
|
|
using NetLibrary;
|
|
|
|
namespace TradeManage
|
|
{
|
|
public partial class _17Track : System.Web.UI.Page
|
|
{
|
|
|
|
protected void Page_Load(object sender, EventArgs e)
|
|
{
|
|
|
|
|
|
}
|
|
|
|
protected void Button1_Click(object sender, EventArgs e)
|
|
{
|
|
for (int i = 1; i < 1000; i++)
|
|
{
|
|
string url = "http://www.aliexpress.com/cross-domain/detailevaluationproduct/index.html?productId=32407936320&type=default&page=" + i + "&_=1438313663352";
|
|
string ErrorMessage = "";
|
|
string XmlContent = CustomIO.HttpRequest(url, "Get", out ErrorMessage);
|
|
|
|
if (string.IsNullOrEmpty(ErrorMessage) == false) break;
|
|
JavaScriptSerializer JsonConvert = new JavaScriptSerializer();
|
|
TradeModel.BuyProductList Model = JsonConvert.Deserialize<TradeModel.BuyProductList>(XmlContent);
|
|
if (Model==null||Model.records==null||Model.records.Count==0)
|
|
break;
|
|
TradeData.HuoWuData obj = new TradeData.HuoWuData();
|
|
int a = 1;
|
|
foreach (var item in Model.records)
|
|
{
|
|
if (item.date < DateTime.Now.AddMonths(-3))
|
|
{
|
|
a = 0;
|
|
break;
|
|
}
|
|
TradeModel.CP_ProductCompareRecord md = new TradeModel.CP_ProductCompareRecord();
|
|
md.DetailId = 3;
|
|
md.memberid = item.memberid;
|
|
md.name = item.name;
|
|
md.price = item.price;
|
|
md.quantity = item.quantity;
|
|
md.rid = item.id;
|
|
md.countryName = item.countryName;
|
|
md.date = item.date;
|
|
|
|
a=obj.SaveProductCompareRecord(md);
|
|
if (a == 0)
|
|
break;
|
|
|
|
}
|
|
if (a == 0)
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
} |