爬虫处理ajax登陆弹窗,求助!登陆成功AJAX操作添加好友问题

[code=csharp]

HttpHelper http = new HttpHelper();

HttpItem item = new HttpItem()

{

URL = "http://www.loveq.cn/user.php",//URL     必需项

Method = "POST",//URL     可选项 默认为Get

Timeout = 100000,//连接超时时间     可选项默认为100000

ReadWriteTimeout = 30000,//写入Post数据超时时间     可选项默认为30000

IsToLower = false,//得到的HTML代码是否转成小写     可选项默认转小写

Referer = "http://www.loveq.cn/user-default.html",

ContentType = "application/x-www-form-urlencoded",//返回类型    可选项有默认值

Postdata = "username=test00001&password=test00001&act=act_login&back_act=user.php%3Fact%3Ddefault",//Post数据     可选项GET时不需要写

//Allowautoredirect = false

};

HttpResult result = http.GetHtml(item);

//登录成功后进行添加好友操作

item = new HttpItem()

{

URL = "http://www.loveq.cn/friend.php",//URL

Method = "POST",//URL     可选项 默认为Get

Cookie = result.Cookie,//当前登录Cookie

Postdata = "act=add&uid=1035182&is_ajax=1", //POST出去的数据,添加好友,httpwatch抓取,不知道对不对?

ContentType = "application/x-www-form-urlencoded",

Referer = "http://www.loveq.cn/user_list.php?sex=1&age[0]=&age[1]=&height[0]=&height[1]=&weight[0]=&weight[1]=&residence[c]=1&residence[p]=0&residence[t]=0&residence[d]=0&photo=0&order=post&act=act_search&fromact=quick"

};

item.Cookie = item.Cookie.Replace("path=/;","");

item.Header.Add("X-Requested-With", "XMLHttpRequest");

item.Header.Add("Powered-By", "Ican Cheung");

result = http.GetHtml(item);

string html = result.Html;[/code]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值