模拟登陆淘宝,并获得订单数据 |
|
20分 | |
谢谢,有没有具体的代码
|
|
悬乎。。。
|
|
30分 |
你用wpe工具,然后自己在浏览器中登陆一下,看看抓到的包,然后按照抓包内容,将相应信息添加到请求参数中去
类似下面这个帖子,看其方法就行了,获得返回内容后可以通过正则来取得订单信息,用delphi做过,c#的只能讲这些了 http://topic.csdn.net/u/20101118/21/0e1bb87a-f72d-4390-8e06-234ff9ea4d36.html |
15分 | |
还没有解决
|
|
谁能帮记忙解决啊
|
|
我登陆进去了,但跳转其它网页就不行了
|
|
10分 |
自己分析网站http消息可靠点
这种东西, 即使有代码, 网站一更新, 也多半不能用了 |
15分 |
淘宝TOP开发
参考淘宝官网 http://open.taobao.com/ http://my.open.taobao.com/apidoc/main.htm http://my.open.taobao.com/apitools/apiTools.htm |
/// <summary> /// 获取待发货商品列表 /// </summary> /// <returns></returns> public static DataTable Get_Trades(string ShopName) { DataTable DT = new DataTable(); DT.Columns.Add("bianhao", typeof(string)); DT.Columns.Add("shuliang", typeof(string)); DT.Columns.Add("dianpu", typeof(string)); DT.Columns.Add("pay_time", typeof(string)); DT.Columns.Add("NumIid", typeof(string)); ITopClient client = TB.Classes.TB_Link.Tb_Link(ShopName); //待发货商品列表 TradesSoldGetRequest req = new TradesSoldGetRequest(); req.Fields = "tid,orders,title,seller_nick,pay_time"; req.Status = "WAIT_SELLER_SEND_GOODS"; for (int i = 1; i < 10; i++) { //页码 req.PageNo = i; //每页条数 req.PageSize = 200; TradesSoldGetResponse re = client.Execute(req); if (re.Trades.Count > 0) { for (int y = 0; y < re.Trades.Count; y++) { for (int x = 0; x < re.Trades[y].Orders.Count; x++) { DT.Rows.Add(Classes.Goods.Get_Out_Id(re.Trades[y].Orders[x].NumIid, ShopName), re.Trades[y].Orders[x].Num.ToString(), re.Trades[y].SellerNick, re.Trades[y].PayTime, @"http://item.taobao.com/item.htm?id=" + re.Trades[y].Orders[x].NumIid); } } } else break; } return DT; } /// <summary> /// 淘宝API连接 /// </summary> /// <returns></returns> public static ITopClient Tb_Link(string ShopName) { ITopClient client = new DefaultTopClient("", "", ""); if (ShopName == "****") client = new DefaultTopClient("http://gw.api.taobao.com/router/rest", "你的APPKEY", "你的APP"); return client; } |