本帖最后由 Monn 于 2014-4-15 20:43 编辑
2014.4.15 有朋友在问里边有个方法gettime()没有贴出来,其实就是个获取13位时间戳的方法而已。。我以为抓过赶集的包的人应该都知道这个地方要填什么呢。。现在我加上去了,想看的朋友可以再看看。。
闲的没事,抓包玩玩。。弄个回复可见。。 不算过分吧 。。。
[C#] 纯文本查看 复制代码 HttpHelper http = new HttpHelper();
HttpItem item = null;
item = new HttpItem()
{
URL = string.Format("https://passport.ganji.com/login.php?callback=jQuery{0}&username={1}&password={2}",GetTime(),textBox2.Text,textBox3.Text),//URL
Referer = "https://passport.ganji.com/login.php?next=/",//来源URL 可选项
};
item.Header.Add("x-requested-with", "XMLHttpRequest"); //主要就是这一句,赶集服务器只接受ajax请求。
HttpResult result = http.GetHtml(item);
string cookie = result.Cookie.Replace("path=/;", "").Replace(",", "%2c");
//登录成功访问我发布的信息测试
item = new HttpItem()
{
URL = "http://www.ganji.com/vip/my_post_list.php",//URL
Method = "get",//URL 可选项 默认为Get
Cookie = cookie,//字符串Cookie 可选项
};
result = http.GetHtml(item);
string html = result.Html;
textBox1.Text = html + "\r\n" ;
|