标题:
[代码]登录163.com发送短信
[打印本页]
作者:
cnangel
时间:
2004-12-7 18:49
标题:
[代码]登录163.com发送短信
作者:雨中漫步
[font=新宋体]#/usr/bin/perl.exe
use LWP;
use HTTP::Cookies;
use HTTP::Request::Common(POST);
my $ua=new LWP::UserAgent;
$ua->cookie_jar(new HTTP::Cookies);
my $loginurl="http://reg4.163.com/CheckUser.jsp";
my $username="";
my $password="";
my $smsurl="http://sms.163.com/service/sendmsg_pop.php";
my $send=1;
my $phone="mobile number";
my $message="hello perl.cn";
my $loginiff="请检查用户名和密码的输入是否正确!";#登录失败标志
my $sendifs="发送成功!接收不到不收费";#发送成功标志
my $send_type=8;#send_type=8表示免提短信
my $mt=0;#1表示免提短信
#################################################
#登录网易 #
#################################################
my $request=POST(
"$loginurl",
[
url=>"",
username=>"$username",
password=>"$password",
login=>"登录",
]
);
my $reponse=$ua->request($request);
#my $code=$reponse->code;
#print "$code\n";
#print $reponse->content;
my $loginresult=$reponse->content;
#print $loginresult;
if($loginresult=~/$loginiff/)
{
print $loginiff;#登录失败
exit 0;
}
#################################################
#发送短信 #
#################################################
if($mt)
{
$request=POST(
"$smsurl",
[
send=>"$send",
phone=>"$phone",
message=>"$message",
send_type=>"$send_type"
]
);
}
else
{
$request=POST(
"$smsurl",
[
send=>"$send",
phone=>"$phone",
message=>"$message"
]
);
}
$reponse=$ua->request($request);
#my $code=$reponse->code;
#print "$code\n";
#print $reponse->content;
my $smsresult=$reponse->content;
if($smsresult=~/$sendifs/)
{
print $sendifs;
}
else
{
print "发送不成功!";
} [/font]
复制代码
欢迎光临 星星博客 (http://commerce.huhoo.net/)
Powered by Discuz! 7.0.0