返回列表 回复 发帖

[代码]登录163.com发送短信

作者:雨中漫步
  1. [font=新宋体]#/usr/bin/perl.exe
  2. use LWP;
  3. use HTTP::Cookies;
  4. use HTTP::Request::Common(POST);
  5. my $ua=new LWP::UserAgent;
  6. $ua->cookie_jar(new HTTP::Cookies);
  7. my $loginurl="http://reg4.163.com/CheckUser.jsp";
  8. my $username="";
  9. my $password="";
  10. my $smsurl="http://sms.163.com/service/sendmsg_pop.php";
  11. my $send=1;
  12. my $phone="mobile number";
  13. my $message="hello perl.cn";
  14. my $loginiff="请检查用户名和密码的输入是否正确!";#登录失败标志
  15. my $sendifs="发送成功!接收不到不收费";#发送成功标志
  16. my $send_type=8;#send_type=8表示免提短信
  17. my $mt=0;#1表示免提短信
  18. #################################################
  19. #登录网易                                       #
  20. #################################################
  21. my $request=POST(
  22.      "$loginurl",
  23.      [
  24.      url=>"",
  25.      username=>"$username",
  26.      password=>"$password",
  27.      login=>"登录",
  28.      ]
  29.      );
  30. my $reponse=$ua->request($request);
  31. #my $code=$reponse->code;
  32. #print "$code\n";
  33. #print $reponse->content;
  34. my $loginresult=$reponse->content;
  35. #print $loginresult;
  36. if($loginresult=~/$loginiff/)
  37. {
  38.   print $loginiff;#登录失败
  39.   exit 0;
  40.   }
  41. #################################################
  42. #发送短信                                       #
  43. #################################################
  44. if($mt)
  45. {
  46.   $request=POST(
  47.         "$smsurl",
  48.         [
  49.         send=>"$send",
  50.         phone=>"$phone",
  51.         message=>"$message",
  52.         send_type=>"$send_type"
  53.         ]
  54.            );
  55. }
  56. else
  57. {
  58.   $request=POST(
  59.         "$smsurl",
  60.         [
  61.         send=>"$send",
  62.         phone=>"$phone",
  63.         message=>"$message"
  64.         ]
  65.            );
  66. }
  67. $reponse=$ua->request($request);
  68. #my $code=$reponse->code;
  69. #print "$code\n";
  70. #print $reponse->content;
  71. my $smsresult=$reponse->content;
  72. if($smsresult=~/$sendifs/)
  73. {
  74.   print $sendifs;
  75.   }
  76. else
  77. {
  78.   print "发送不成功!";
  79.   } [/font]
复制代码

                     我是一个呼吸着现在的空气而生活在过去的人
               这样的注定孤独,孤独的身处闹市却犹如置身于荒漠
                                     我已习惯了孤独,爱上孤独
                                 他让我看清了自我,还原了自我
                             让我再静静的沉思中得到快乐和满足
                                   再孤独的世界里我一遍又一遍
                                   不厌其烦的改写着自己的过去
                                             延伸到现在与未来
                                       然而那只是泡沫般的美梦
                                 产生的时刻又伴随着破灭的到来
                         在灰飞烟灭的瞬间我看到的是过程的美丽
                                      而不是结果的悲哀。。。
返回列表