免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2961 | 回复: 1
打印 上一主题 下一主题

模拟登录友盟抓数据的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-07-07 16:26 |只看该作者 |倒序浏览
今天想把登友盟看数据的动作自动化一下,于是模拟登录 www.umeng.com 下面的代码不管密码对错,返回都是
‘500 Internal Server Error’ ,连 401都得不到,请大大们帮忙看看,thanks。
  1. my $ua = LWP::UserAgent->new(ssl_opts => { verify_hostname => 0 }) ;
  2. $ua->protocols_allowed( [ 'http', 'https'] );
  3. $ua->agent("Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36");
  4. $ua -> default_header(
  5.                 'Accept' => 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8' ,
  6.                 'Accept-Language' => 'zh-CN,zh;q=0.8,en;q=0.6,zh-TW;q=0.4,ko;q=0.2' ,
  7.                 'Host' => 'www.umeng.com' ,
  8.                 'Origin' => 'https://www.umeng.com' ,
  9.                 'Cache-Control' => 'max-age=0' ,
  10.                 'Content-Type' => 'application/x-www-form-urlencoded' ,
  11.                 'Referer' => 'https://www.umeng.com/sso/login?service=http://www.umeng.com/users/login_redirect'
  12. );
  13. my $cookie_jar = HTTP::Cookies->new(file=>'lwp_cookies.txt',autosave=>1 );
  14. $ua->cookie_jar($cookie_jar);

  15. my $page = $ua->request(POST 'https://www.umeng.com/sso/login',{
  16.                     'username'=>$email,
  17.                     'password'=>$password,
  18.                     'service'=>'http://www.umeng.com/users/login_redirect'
  19. });
  20. say $page->status_line ;
复制代码

论坛徽章:
0
2 [报告]
发表于 2014-07-07 19:00 |只看该作者
哪位有时间帮我看看呗~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP