午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > PHP實現的微信公眾號掃碼模擬登錄功能示例

PHP實現的微信公眾號掃碼模擬登錄功能示例

熱門標簽:咸寧銷售電銷機器人系統 外呼系統能給企業帶來哪些好處 百度地圖標注偏差 余姚電話機器人 百度地圖怎樣標注圖標 廣東廣州在怎么申請400電話 400電話蘭州申請請 電銷機器人問門薩維品牌my 開發地圖標注類網站

本文實例講述了PHP實現的微信公眾號掃碼模擬登錄功能。分享給大家供大家參考,具體如下:

PHP微信公眾號掃碼模擬登錄功能

功能只是將:https://github.com/huanz/wechat-mp-hack 改成PHP實現罷了.
之前有個休閑豆每日晨報訂閱號每天定時群發消息,去年微信突然要求一定要掃碼授權才能登錄,FK,然后就放棄了,前幾天看到早有人使用程序掃碼登錄,獲取token,cookie自動群發了,閑著也是閑著,就將js改成php實現了登錄功能.

主要流程如下

1,先訪問https://mp.weixin.qq.com/ ,模擬登錄,進入二維碼頁面
2,帶著返回的cookie下載二維碼.程序后臺一直while循環,等待掃描消息.
3,打開下載的二維碼,微信掃碼,登錄成功,獲取token和cookie,然后后面就可以自由發揮了.

供上代碼.

class WeiSendAuto
{
  //--------------------------------------------------------LOGIN START
  private $_apis = [
    "host"     => "https://mp.weixin.qq.com",
    "login"     => "https://mp.weixin.qq.com/cgi-bin/bizlogin?action=startlogin",
    "qrcode"    => "https://mp.weixin.qq.com/cgi-bin/loginqrcode?action=getqrcode¶m=4300",
    "loginqrcode"  => "https://mp.weixin.qq.com/cgi-bin/loginqrcode?action=asktoken=lang=zh_CNf=jsonajax=1",
    "loginask"   => "https://mp.weixin.qq.com/cgi-bin/loginqrcode?action=asktoken=lang=zh_CNf=jsonajax=1random=",
    "loginauth"   => "https://mp.weixin.qq.com/cgi-bin/loginauth?action=asktoken=lang=zh_CNf=jsonajax=1",
    "bizlogin"   => "https://mp.weixin.qq.com/cgi-bin/bizlogin?action=loginlang=zh_CN"
  ];
  private $_redirect_url = "";
  private $_key      = "";
  private function _getCookieFile(){
    return WEI_UPLOAD_PATH."cookie_{$this->_key}.text";
  }
  private function _getSavePath(){
    return WEI_UPLOAD_PATH.$this->_qrcodeName();
  }
  private function _qrcodeName(){
    return "qrcode_{$this->_key}.png";
  }
  private function _log($msg){
    Log::record("[微信調度:".date("Y-m-d H:i:s")."] ======: {$msg}");
  }
  public function getToken(){
    return Utils::getCache("token_{$this->_key}");
  }
  public function setToken($token){
     Utils::setCache("token_{$this->_key}",$token);
  }
  public function init($options){
    if(!isset($options["key"])){
      die("Key is Null!");
    }
    $this->_key   =  $options["key"];
    if($this->getToken()){
      echo("HAS Token !");
      return;
    }else{
      //尼瑪,先要獲取首頁!!!
      $this->fetch("https://mp.weixin.qq.com/","","text");
      $this->_log("start login!!");
      $this->start_login($options);
    }
  }
  private function start_login($options){
    $_res    = $this->_login($options["account"],$options["password"]);
    if(!$_res["status"]){
      $this->_log($_res["info"]);
      return;
    }
    //保存二維碼
    $this->_saveQRcode();
    $_ask_api    =  $this->_apis["loginask"];
    $_input["refer"] =  $this->_redirect_url;
    $_index     =  1;
    while(true){
/*      if($_index>60){
        break;
      }*/
      $_res    =  $this->fetch($_ask_api.$this->getWxRandomNum(),$_input);
      $_status   =  $_res["status"];
      if($_status==1){
        if($_res["user_category"]==1){
          $_ask_api = $this->_apis["loginauth"];
        }else{
          $this->_log("Login success");
          break;
        }
      }else if($_status==4){
        $this->_log("已經掃碼");
      }else if($_status==2){
        $this->_log("管理員拒絕");
        break;
      }else if($_status==3){
        $this->_log("登錄超時");
        break;
      }else{
        if($_ask_api==$this->_apis["loginask"]){
          $this->_log("請打開test.jpg,用微信掃碼");
        }else{
          $this->_log("等待確認");
        }
      }
      sleep(2);
      $_index++;
    }
    /*if($_index>=60){
      $this->_log("U親,超時了");
      return;
    }*/
    $this->_log("開始驗證");
    $_input["post"]   = ["lang"=>"zh_CN","f"=>"json","ajax"=>1,"random"=>$this->getWxRandomNum(),"token"=>""];
    $_input["refer"]   = $this->_redirect_url;
    $_res        = $this->fetch($this->_apis["bizlogin"],$_input);
    $this->_log(print_r($_res,true));
    if($_res["base_resp"]["ret"]!=0){
      $this->_log("error = ".$_res["base_resp"]["err_msg"]);
      return ;
    }
    $redirect_url    =  $_res["redirect_url"];//跳轉路徑
    if(preg_match('/token=([\d]+)/i', $redirect_url,$match)){//獲取cookie
      $this->setToken($match[1]);
    }
    $this->_log("驗證成功,token: ".$this->getToken());
  }
  //下載二維碼
  private function _saveQRcode(){
    $_input["refer"] = $this->_redirect_url;
    $_res    = $this->fetch($this->_apis["qrcode"],$_input,"text");
    $fp     = fopen($this->_getSavePath(), "wb+") or die("open fails");
    fwrite($fp,$_res) or die("fwrite fails");
    fclose($fp);
  }
  private function _login($_username,$_password){
    $_input["post"] = array(
      'username'  => $_username,
      'pwd'    => md5($_password),
      'f'     => 'json',
      'imgcode'  => ""
    );
    $_input["refer"] = "https://mp.weixin.qq.com";
    $_res      = $this->fetch($this->_apis["login"],$_input);
    if($_res["base_resp"]["ret"]!==0){
      return Utils::error($_res["base_resp"]["err_msg"]);
    }
    $this->_redirect_url  =  "https://mp.weixin.qq.com".$_res["redirect_url"];//跳轉路徑
    return Utils::success("ok");
  }
  function getWxRandomNum(){
    return "0.".mt_rand(1000000000000000,9999999999999999);
  }
  /**
   * @param $url
   * @param null $_input
   * @param string $data_type
   * @return mixed
   * $_input= ["post"=>[],"refer"=>"",cookiefile='']
   */
  function fetch( $url, $_input=null, $data_type='json') {
    $ch = curl_init();
    $useragent = isset($_input['useragent']) ? $_input['useragent'] : 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2';
    //curl_setopt( $ch, CURLOPT_HTTPHEADER, $this->_headers); //設置HTTP頭字段的數組
    curl_setopt( $ch, CURLOPT_URL, $url );
    curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
    curl_setopt( $ch, CURLOPT_AUTOREFERER, true );
    curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, true );
    curl_setopt( $ch, CURLOPT_POST, isset($_input['post']) );
    if( isset($_input['post']) )     curl_setopt( $ch, CURLOPT_POSTFIELDS, $_input['post'] );
    if( isset($_input['refer']) )    curl_setopt( $ch, CURLOPT_REFERER, $_input['refer'] );
    curl_setopt( $ch, CURLOPT_USERAGENT, $useragent );
    curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, ( isset($_input['timeout']) ? $_input['timeout'] : 5 ) );
    curl_setopt( $ch, CURLOPT_COOKIEJAR, ( isset($_input['cookiefile']) ? $_input['cookiefile'] : $this->_getCookieFile() ));
    curl_setopt( $ch, CURLOPT_COOKIEFILE, ( isset($_input['cookiefile']) ? $_input['cookiefile'] : $this->_getCookieFile() ));
    $result = curl_exec( $ch );
    curl_close( $ch );
    if ($data_type == 'json') {
      $result = json_decode($result,true);
    }
    return $result;
  }
  //--------------------------------------------------------LOGIN END
}

怎么調用?上碼

$arr = array(
  'account'  => '***',
  'password' => '****',
  'key'    => "tmall",
);
$w       =  new WeiSendAuto();
$w->init($arr);
if(!$w->getToken()){
  die("NOT TOKEN!");
}

更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP微信開發技巧匯總》、《php curl用法總結》、《PHP網絡編程技巧總結》、《php字符串(string)用法總結》、《PHP中json格式數據操作技巧匯總》及《PHP針對XML文件操作技巧總結》

希望本文所述對大家PHP程序設計有所幫助。

您可能感興趣的文章:
  • php微信公眾號開發模式詳解
  • PHP實現微信公眾號驗證Token的示例代碼
  • php實現微信公眾號創建自定義菜單功能的實例代碼
  • 微信公眾平臺開發教程③ PHP實現微信公眾號支付功能圖文詳解
  • php微信公眾號開發之快遞查詢
  • php微信公眾號開發之校園圖書館
  • php微信公眾號開發之歡迎老朋友
  • php微信公眾號開發之關鍵詞回復
  • php微信公眾號開發之圖片回復
  • 基于PHP的微信公眾號的開發流程詳解

標簽:巴彥淖爾 重慶 臨沂 銅陵 鷹潭 十堰 衡陽 麗江

巨人網絡通訊聲明:本文標題《PHP實現的微信公眾號掃碼模擬登錄功能示例》,本文關鍵詞  PHP,實現,的,微信,公眾,號掃碼,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP實現的微信公眾號掃碼模擬登錄功能示例》相關的同類信息!
  • 本頁收集關于PHP實現的微信公眾號掃碼模擬登錄功能示例的相關信息資訊供網民參考!
  • 推薦文章
    欧美人妻一区二区| 久久久久国产精品夜夜夜夜夜| 欧美在线视频a| 岛国精品在线播放| 免费看91视频| 国产精品91视频| 亚洲精品精品亚洲| 亚洲另类欧美日韩| 波多野结衣三级在线| 亚洲精品一区二区精华| 久久婷婷激情| japan高清日本乱xxxxx| 91国内精品久久| 亚洲国产岛国毛片在线| 日韩女优一区二区| 欧美h视频在线| 8x8x8国产精品| 婷婷视频在线观看| 亚洲免费黄色录像| 国产国语刺激对白av不卡| 亚洲美女一区二区三区| 欧美精品一二三四区| 中文字幕av日韩精品| 日韩激情片免费| 国产精品88av| 国产日韩精品中文字无码| 国产日韩精品久久| 欧美一级生活片| 奇米影视在线99精品| 亚洲一区二区三区黄色| 91精品久久久久久久久久入口| 亚洲午夜久久久| 又骚又黄的视频| 红桃av在线播放| 海角国产乱辈乱精品视频| 亚洲免费av在线| 国产精品欧美久久久久天天影视| 国产a视频免费观看| 午夜精品视频网站| 樱桃视频在线观看一区| 亚洲网站免费观看| 午夜久久久精品| 国产精品丝袜一区二区三区| 在线观看国产精品网站| 亚洲欧美日韩免费| 国产又粗又猛又色| 国产精品一区二区三区免费 | 日本一级大毛片a一 | 久久久国产欧美| 国产精品第一区| 91搞黄在线观看| 蜜臀av性久久久久蜜臀aⅴ四虎| a级大片在线观看| 奇米视频888战线精品播放| 亚洲区一区二区| 国产精品视频一区二区三区不卡| 尤物视频免费观看| 超碰人人草人人| 国产日韩精品入口| 欧美不卡激情三级在线观看| 岛国一区二区在线观看| 全部毛片永久免费看| 国产欧美高清在线| 成人伊人精品色xxxx视频| 日韩午夜精品电影| 99在线精品一区二区三区| 免费黄色网址在线| 波多野结衣国产精品| 成人女人免费毛片| 亚洲欧美综合v| 亚洲日本中文字幕区| 精品国精品国产自在久不卡| 99久久免费看精品国产一区| 日韩av一级大片| 精品国产一区av| 一区二区三区在线不卡| 日本sm残虐另类| 欧美日韩精品一区二区三区视频播放 | 日韩精品在线视频| 国产精品久久久久久久久免费丝袜 | 美女视频黄频大全不卡视频在线播放| 四虎884aa成人精品| 男人插女人视频在线观看| 日韩av观看网址| 日韩丝袜美女视频| 中文字幕免费不卡| 日本高清视频免费观看| 国产又粗又猛又爽又黄的视频小说| 吴梦梦av在线| 青草青草久热精品视频在线网站| 欧美一区二区观看视频| 久久精品夜夜夜夜久久| 精品久久久无码中文字幕| 人人妻人人藻人人爽欧美一区| 久久av喷吹av高潮av| 日韩女优人人人人射在线视频| 欧美日本免费一区二区三区| 91在线云播放| 成人午夜免费在线观看| 丝袜 亚洲 另类 欧美 重口| 日本免费观看网站| 欧美18视频| 91精品国产九九九久久久亚洲| 欧美精品99久久久**| 久久精品人人做人人爽97| 不卡视频免费在线观看| 2025国产精品自拍| 超碰中文字幕在线观看| 中文字幕乱码一区二区三区| 国产精品九九九| 国产亚洲精品美女| 91久久精品一区二区二区| 99在线精品视频| 少妇高潮一区二区三区69| www青青草原| 久久久精品视频国产| 欧美 国产 精品| 91免费版网站入口| 精品自在线视频| 精品不卡在线视频| 福利微拍一区二区| 国产色爱av资源综合区| 麻豆精品国产传媒mv男同| 中文字幕 自拍偷拍| 四虎影视1304t| 亚洲成人手机在线观看| 伊人情人网综合| 3d蒂法精品啪啪一区二区免费| 久久视频在线视频| 精品日本一线二线三线不卡| 天天综合网天天综合色| wwwwxxxxx欧美| 日本中文字幕一区二区视频| 综合久久中文字幕| 日本精品人妻无码77777| jjzz黄色片| 青青青国产在线观看| 欧洲精品国产| 亚洲综合在线做性| 欧美在线一区二区视频| 日韩在线欧美在线| 亚洲成人网久久久| 欧美三级在线视频| 亚洲精品午夜久久久| 2020日本不卡一区二区视频| 久久精品噜噜噜成人av农村| www.热久久| 色老头在线视频| 久久久久久免费观看| 女人又爽又黄免费女仆| 久久久久亚洲av片无码v| 久久精品免费一区二区| 亚洲一区不卡在线| 韩日午夜在线资源一区二区| 国产精品亚洲欧美导航| 久久久免费高清电视剧观看| 一区二区三区美女xx视频| 欧美成人一区二区三区片免费 | 麻豆网站免费观看| 国产精品少妇在线视频| bt天堂新版中文在线地址| 日本不卡在线观看| 精品久久久久久中文字幕动漫 | 精品国产一区二区三区久久久 | 欧美一区二区三区四| 国产成人免费在线观看视频| 好吊一区二区三区视频| 天堂网成人在线| 日本高清久久久| 欧美日韩大尺度| 黄色国产精品视频| www.99riav| 影音先锋成人资源网站| 亚洲欧美99| 无码免费一区二区三区免费播放| 国产一区二区三区高清| 成人区精品一区二区| 成人在线一区二区| 国产精品中文久久久久久久| 日韩av电影中文字幕| 国产成人精品999| 日本乱人伦a精品| 欧美亚洲一区在线| 欧美资源在线观看| 国产97色在线| 国产精品国语对白| 国产精品日日摸夜夜添夜夜av| 欧美亚洲国产另类| 国产成人综合av| 国产精品久久不能| 国产精品免费小视频| 国产精品日日做人人爱| 成人免费激情视频| 91久久久一线二线三线品牌| 91pron在线| 国产免费一区二区| 欧美lavv| 国产三级中文字幕| www.av蜜桃| 人妻丰满熟妇av无码区app| 99色精品视频| 红桃视频 国产| 亚洲美女高潮久久久| av网站有哪些| 国产免费嫩草影院| 欧美人与禽zozzo禽性配| 久久久久久久黄色片| 欧美a视频在线观看| 自拍偷拍色综合| а√中文在线资源库| 日韩精品久久久久久| 狠狠色丁香九九婷婷综合五月| 国产1区2区3区精品美女| 99久久精品免费看国产 | 日本va中文字幕| 女人高潮一级片| 国产一线在线观看| 超碰人人干人人| 久久久久久久久久久久久久免费看| 精品小视频在线观看| 国产精品传媒在线观看| 亚洲女人18毛片水真多| 免费在线看一区| 不卡av电影在线播放| 国产精品视频一区二区三区不卡| 亚洲午夜久久久久久久久电影院 | 国产日韩v精品一区二区| 亚洲天堂a在线| 色偷偷一区二区三区| 欧美一区二区三区视频在线观看 | 91国产丝袜播放在线| 91精品国产色综合久久不8| 欧美一级性视频| 国产精品系列在线观看| 国产欧美一区二区三区网站| 亚洲午夜久久久久久久久电影院| 欧美日韩卡一卡二| 亚洲精品视频在线播放| 欧美另类在线播放| 国产专区欧美专区| 欧美一级日本a级v片| 国产精品国产亚洲精品看不卡| 911av视频| 四虎884aa成人精品| 国产一级精品毛片| 久久免费高清| 久久久综合激的五月天| 精品日韩视频在线观看| 亚洲成色999久久网站| 欧美精品一区二区三区国产精品 | 日韩一中文字幕| 国产美女主播一区| 少妇特黄a一区二区三区| 无码人妻丰满熟妇区毛片| 欧美做受喷浆在线观看| 国产精品美女毛片真酒店| 精品国产av 无码一区二区三区 | 91女人18毛片水多国产| 日韩av一级电影| 国产精品国产精品国产专区不蜜 | 国产人伦精品一区二区| 欧美性猛交视频| 国产亚洲一区二区在线| 国产精品国产三级国产专播精品人 | 艹b视频在线观看| 国产又粗又猛又爽又黄的视频小说| 色老头在线视频| 精品一区二区日韩| 亚洲精品大片www| 欧美精品一区二| 97成人在线视频| 日韩免费av一区二区三区| 污污网站在线观看视频| 日韩影院一区二区| 天堂网在线播放| 国产精品免费视频网站| 日韩一区二区麻豆国产| 91精品国产一区| 翔田千里亚洲一二三区| 国产黄色一区二区三区| 一区二区三区视频免费看| 老妇喷水一区二区三区| 亚洲欧洲av另类| 亚洲精品黄网在线观看| 国产男人精品视频| 97超碰在线人人| 91在线无精精品白丝| www.久久伊人| 国产精品你懂的在线| 亚洲大胆人体在线| 国产精品中文字幕在线| 欧美一级视频在线播放| 国产又粗又猛又爽又黄的视频四季| 亚洲av无码国产精品永久一区 | 五月婷婷丁香花| ...xxx性欧美| 亚洲日韩欧美视频一区| 444亚洲人体| 亚洲一区在线不卡| 在线视频一区二区三区四区| 国产成人福利片| 欧美丰满少妇xxxxx高潮对白| 韩剧1988免费观看全集| 宅男av一区二区三区| 国产麻豆天美果冻无码视频 | 丝袜美腿小色网| 青青草国产精品亚洲专区无| 亚洲国产一区二区三区| 久久久成人精品| 特级西西444www大精品视频| 国产精品扒开腿做爽爽爽a片唱戏| 中文字幕1区2区3区| 久久久久综合网| 日韩av一区在线| 国产精品久久7| 国产成人精品综合久久久久99 | 中文字幕一区二区三区精华液| 日韩精品视频三区| 黑人另类av| 在线观看国产网站| 婷婷开心激情网| 一本色道久久加勒比精品| 97精品欧美一区二区三区| 人妻无码一区二区三区四区| 国产传媒免费在线观看| 国产一区二区三区免费观看| 欧美人狂配大交3d怪物一区| 国产精品日韩电影| jizzzz日本| 国产乱色精品成人免费视频| 成人欧美一区二区三区小说| 日韩在线观看精品| 91麻豆天美传媒在线| 美女的奶胸大爽爽大片| 大胆亚洲人体视频| 亚洲精品美女久久久| 蜜桃999成人看片在线观看| 一区二区不卡免费视频| 日韩高清不卡一区| 欧美日韩国产一级片| 亚洲最大的av网站| 国产精品一区二区无码对白| 蜜桃视频污在线观看| 精品国产老师黑色丝袜高跟鞋| 26uuu日韩精品一区二区| 久久精品视频91| 国产女人高潮毛片| 欧美日韩另类在线| 国产啪精品视频网站| 又大又长粗又爽又黄少妇视频| 午夜一区在线观看| 91麻豆精品国产自产在线观看一区| 99国产超薄丝袜足j在线观看 | 国自产拍偷拍精品啪啪一区二区| 久久久久久久9999| 中文字幕成人网| 欧美极品欧美精品欧美视频| wwwxxx黄色片| 国产黄色一区二区| 欧美三级电影在线观看| 高清av免费一区中文字幕| 天天躁日日躁aaaa视频| 国产成人精品影视| 一区二区成人精品| 日本精品久久久久久久久久| 国产精品自拍第一页| 亚洲第一福利一区| 国产日韩欧美在线播放| 免费看黄色片的网站| 国产激情视频一区二区三区欧美| 亚洲欧美精品在线| 国产 日韩 亚洲 欧美| 国产又粗又猛又爽又黄91| 日本二三区不卡| 精品国产免费人成电影在线观...| fc2ppv在线播放| 国产精品久久免费看| 日韩av大片免费看| 玖玖爱在线观看| 97se亚洲国产综合自在线| 欧美xxxx14xxxxx性爽| 欧美成年人视频在线观看| 久久久久久久尹人综合网亚洲| 精品久久人人做人人爽| 黄瓜视频免费观看在线观看www| 久久精品视频5| 黄色精品一区二区| 国产精品推荐精品| 久久久精品视频在线| 亚洲永久精品大片| 产国精品偷在线| 久久免费播放视频| 亚欧色一区w666天堂| 成人免费视频视频在| 久久久精品人妻一区二区三区四| 亚洲一区视频在线观看视频| 51精品国产人成在线观看| 欧美成人免费观看视频| 亚洲超丰满肉感bbw| 国产一区二区三区奇米久涩| 日本视频www| 91九色最新地址| 亚洲欧洲精品一区二区三区波多野1战4| 日韩精品一区不卡| 欧美日韩精品欧美日韩精品| 中文字幕不卡每日更新1区2区| 国产美女www爽爽爽视频| 欧美成人精精品一区二区频| www插插插无码免费视频网站| 亚洲男人天堂久久|