コード例 #1
0
ファイル: Tieba.php プロジェクト: HyanCat/autosign
 /**
  * 批量签到
  */
 public function signTiebaForums(array $tiebaForums)
 {
     foreach ($tiebaForums as $index => $forum) {
         $kw = $forum['name'];
         $this->signTieba($kw);
         kvlog($index + 1, $kw . "\tok");
     }
     return $this;
 }
コード例 #2
0
ファイル: QQGroup.php プロジェクト: HyanCat/autosign
 /**
  * 批量群签到
  */
 private function signGroups($groups)
 {
     if ($groups == NULL) {
         kvlog('Error', '群列表为空');
         return;
     }
     foreach ($groups as $index => $qun) {
         $this->signGroup($qun->groupid);
         //签到
         kvlog($index + 1, sprintf("%s(%d)", $qun->groupname, $qun->groupid) . "\tok");
     }
 }
コード例 #3
0
ファイル: QQGroupSign.php プロジェクト: HyanCat/autosign
<?php

// uin 和 skey 的获取方法如下:
// 打开 QQ 空间网页,在控制台里执行下面的代码:
// document.cookie.match(/(uin|skey)=(.+?);/g);
// Usage:
// (new QQGroup($uin, $skey))->sign();
// (new QQGroup)->setup($uin, $skey)->sign();
require_once __DIR__ . '/helper.php';
require_once __DIR__ . '/QQGroup.php';
$group = new QQGroup();
$config = json_decode(file_get_contents('user.json'));
foreach ($config->qqgroup as $index => $user) {
    kvlog('开始签到', $user->name);
    $group->reset($user->uin, $user->skey)->sign();
    kvlog('签到完成', $user->name);
    kvlog();
}