perl网络爬虫--举例(登录论坛eetop)

2016-10-02 19:28:46来源:CSDN作者:u011729865人点击

登录eetop论坛(http://bbs.eetop.cn/?fromuid=511311)的perl脚本实现。

步骤一:firefox里的firebug插件,获取post所需要的网址、参数信息。

抓包使用说明 - zhaoyangjian724的专栏 - 博客频道 - CSDN.NET
http://blog.csdn.net/zhaoyangjian724/article/details/46906833
手动登录eetop,利用firebug抓取post的网址和参数信息。
post的网址:
这里写图片描述
post的参数信息:
这里写图片描述

步骤二:perl脚本实现post过程。

#!/usr/bin/perluse strict;use warnings;push(@INC,"d/tools/perl/perl-study/perl5");use LWP;print "this is libwww-perl-$LWP::VERSION/n";my $browser = LWP::UserAgent->new;my $url = "http://bbs.eetop.cn/logging.php?action=login&loginsubmit=yes&inajax=1";require HTTP::Cookies;$browser->cookie_jar(HTTP::Cookies->new(file => ".cookies.txt"));my $response = $browser->post($url,                              ["loginfield"=>"username",                               "questionid"=>"0",                               "username"=>"xxxxx",                               "password"=>"xxxxx",                               "formhash"=>"59bda889",                               "referer"=>"",                               "answer"=>"",                               "cookietime"=>"2592000"                              ]);print $response->content;

步骤三:抓取所有论坛所有网页的用户ID信息。有了用户ID和密码字典,然后利用perl登录论坛脚本,就可以轻松当“黑客”了。所以,密码一定要设置复杂,否则很容易被“黑客”利用。【声明:纯属研究,概不负责。】

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台