public function fetchAwardNumberInfo($expect) { //实际开奖时间延迟60秒左右 sleep(60); $fetchExpect = substr($expect, 2); //每5秒从caipiao.163.com尝试获取开奖数据,共尝试20次 $caipiao163 = new \Lottery\Fetch\Source\Caipiao163(self::_163_ID); for ($i = 0; $i < 20; $i++) { $awardNumberInfo = $caipiao163->getAwardNumberInfo($fetchExpect); if (!empty($awardNumberInfo)) { $awardNumberInfo['expect'] = $expect; $awardNumberInfo['number'] = explode(' ', $awardNumberInfo['number']); foreach ($awardNumberInfo['number'] as &$v) { $v = ltrim($v, '0'); } $awardNumberInfo['number'] = implode(' ', $awardNumberInfo['number']); $awardNumberInfo['opendate'] = strtotime(date('Y-m-d', $this->nowTimestamp)); return $awardNumberInfo; } sleep(5); } //每5秒从www.168kai.com尝试获取开奖数据,共尝试20次 $source = new \Lottery\Fetch\Source\Caipiao168kai(self::_168KAI_ID); for ($i = 0; $i < 20; $i++) { $awardNumberInfo = $source->getAwardNumberInfo($fetchExpect); if (!empty($awardNumberInfo)) { $awardNumberInfo['expect'] = $expect; $awardNumberInfo['opendate'] = strtotime(date('Y-m-d', $this->nowTimestamp)); return $awardNumberInfo; } sleep(10); } return false; }
public function fetchAwardNumberInfo($expect) { //实际开奖时间延迟2秒左右 $fetchAwardNumberInfoDelay = $this->fetchAwardNumberInfoDelay + 2; if ($fetchAwardNumberInfoDelay > 0) { sleep($fetchAwardNumberInfoDelay); } //每5秒从www.168kai.com尝试获取开奖数据,共尝试10次 $source = new \Lottery\Fetch\Source\Caipiao168kai(self::_168KAI_ID); for ($i = 0; $i < 10; $i++) { $awardNumberInfo = $source->getAwardNumberInfo($expect); if (!empty($awardNumberInfo)) { $awardNumberInfo['opendate'] = strtotime(date('Y-m-d', $this->nowTimestamp)); return $awardNumberInfo; } sleep(10); } //每2秒从官网尝试获取开奖数据,共尝试10次 for ($i = 0; $i < 10; $i++) { $awardNumberInfo = $this->fetchAwardNumberInfoByJlotto($expect); if (!empty($awardNumberInfo)) { $awardNumberInfo['opendate'] = strtotime(date('Y-m-d', $this->nowTimestamp)); return $awardNumberInfo; } sleep(2); } return false; }
public function fetchAwardNumberInfo($expect) { //实际开奖时间延迟60秒左右 sleep(5); //每5秒从apiplus尝试获取开奖数据,共尝试20次 $apiplus = new \Lottery\Fetch\Source\Apiplus('tjssc'); for ($i = 0; $i < 20; $i++) { $awardNumberInfo = $apiplus->getAwardNumberInfo($expect); if (!empty($awardNumberInfo)) { $awardNumberInfo['opendate'] = strtotime(date('Y-m-d', $this->nowTimestamp)); return $awardNumberInfo; } sleep(10); } //每5秒从www.168kai.com尝试获取开奖数据,共尝试20次 $source = new \Lottery\Fetch\Source\Caipiao168kai(self::_168KAI_ID); for ($i = 0; $i < 20; $i++) { $awardNumberInfo = $source->getAwardNumberInfo($expect); if (!empty($awardNumberInfo)) { $awardNumberInfo['opendate'] = strtotime(date('Y-m-d', $this->nowTimestamp)); return $awardNumberInfo; } sleep(5); } //每5秒从官网尝试获取开奖数据,共尝试20次 for ($i = 0; $i < 20; $i++) { $awardNumberInfo = $this->fetchAwardNumberInfoByTjflcpw($expect); if (!empty($awardNumberInfo)) { return $awardNumberInfo; } sleep(5); } return false; }
public function fetchAwardNumberInfo($expect) { //实际开奖时间延迟60秒左右 sleep(60); $fetchExpect = substr($expect, 2); //每10从www.168kai.com尝试获取开奖数据,共尝试30次 $source = new \Lottery\Fetch\Source\Caipiao168kai(self::_168KAI_ID); for ($i = 0; $i < 30; $i++) { $awardNumberInfo = $source->getAwardNumberInfo($fetchExpect); if (!empty($awardNumberInfo)) { $awardNumberInfo['opendate'] = strtotime(date('Y-m-d', $this->nowTimestamp)); $awardNumberInfo['expect'] = $expect; return $awardNumberInfo; } sleep(10); } //每5秒从apiplus尝试获取开奖数据,共尝试20次 $apiplus = new \Lottery\Fetch\Source\Apiplus('ahk3'); for ($i = 0; $i < 20; $i++) { $awardNumberInfo = $apiplus->getAwardNumberInfo($expect); if (!empty($awardNumberInfo)) { $awardNumberInfo['opendate'] = strtotime(date('Y-m-d', $this->nowTimestamp)); return $awardNumberInfo; } sleep(10); } return false; }
public function fetchAwardNumberInfo($expect) { //实际开奖时间延迟60秒左右 sleep(60); //每5秒从caipiao.163.com尝试获取开奖数据,共尝试50次 $caipiao163 = new \Lottery\Fetch\Source\Caipiao163('pl5'); for ($i = 0; $i < 50; $i++) { $awardNumberInfo = $caipiao163->resentAwardNum($expect); if (!empty($awardNumberInfo)) { $awardNumberInfo['opendate'] = strtotime(date('Y-m-d', $this->nowTimestamp)); return $awardNumberInfo; } sleep(60); } //每10从www.168kai.com尝试获取开奖数据,共尝试20次 $source = new \Lottery\Fetch\Source\Caipiao168kai(self::_168KAI_ID); for ($i = 0; $i < 20; $i++) { $awardNumberInfo = $source->getAwardNumberInfo($expect); if (!empty($awardNumberInfo)) { $awardNumberInfo['opendate'] = strtotime(date('Y-m-d', $this->nowTimestamp)); return $awardNumberInfo; } sleep(10); } return false; }
public function fetchAwardNumberInfo($expect) { //实际开奖时间延迟60秒左右 sleep(60); $fetchExpect = substr($expect, 2); //每5秒从www.168kai.com尝试获取开奖数据,共尝试40次 $lecai = new \Lottery\Fetch\Source\Caipiao168kai(self::_168KAI_ID); for ($i = 0; $i < 40; $i++) { $awardNumberInfo = $lecai->getAwardNumberInfo($fetchExpect); if (!empty($awardNumberInfo)) { $awardNumberInfo['expect'] = $expect; $awardNumberInfo['opendate'] = strtotime(date('Y-m-d', $this->nowTimestamp)); return $awardNumberInfo; } sleep(5); } return false; }
public function fetchAwardNumberInfo($expect) { //实际开奖时间延迟35秒左右 sleep(35); $awardNumberInfo = array(); //每5秒从www.168kai.com尝试获取开奖数据,共尝试20次 $source = new \Lottery\Fetch\Source\Caipiao168kai(self::_168KAI_ID); for ($i = 0; $i < 20; $i++) { $awardNumberInfo = $source->getAwardNumberInfo($expect); if (!empty($awardNumberInfo)) { $awardNumberInfo['opendate'] = strtotime(date('Y-m-d', substr($expect, -3) == 120 ? strtotime('-1 day', $this->nowTimestamp) : $this->nowTimestamp)); return $awardNumberInfo; } sleep(5); } //每5秒从caipiao.163.com尝试获取开奖数据,共尝试30次 $caipiao163 = new \Lottery\Fetch\Source\Caipiao163('ssc'); $fetchExpect = substr($expect, 2); for ($i = 0; $i < 20; $i++) { $awardNumberInfo = $caipiao163->getAwardNumberInfo($fetchExpect); if (!empty($awardNumberInfo)) { $awardNumberInfo['expect'] = $expect; $awardNumberInfo['opendate'] = strtotime(date('Y-m-d', substr($expect, -3) == 120 ? strtotime('-1 day', $this->nowTimestamp) : $this->nowTimestamp)); return $awardNumberInfo; } sleep(5); } //每5秒从apiplus尝试获取开奖数据,共尝试20次 $apiplus = new \Lottery\Fetch\Source\Apiplus('cqssc'); for ($i = 0; $i < 20; $i++) { $awardNumberInfo = $apiplus->getAwardNumberInfo($expect); if (!empty($awardNumberInfo)) { $awardNumberInfo['opendate'] = strtotime(date('Y-m-d', substr($expect, -3) == 120 ? strtotime('-1 day', $this->nowTimestamp) : $this->nowTimestamp)); return $awardNumberInfo; } sleep(5); } return false; }
public function fetchAwardNumberInfo($expect) { //实际开奖时间延迟2秒左右 sleep(2); $awardNumberInfo = false; //每2秒从caipiao.163.com尝试获取开奖数据,共尝试10次 $caipiao163 = new \Lottery\Fetch\Source\Caipiao163('kl8'); for ($i = 0; $i < 10; $i++) { $awardNumberInfo = $caipiao163->resentAwardNum($expect); if (!empty($awardNumberInfo)) { $numbers = explode(':', $awardNumberInfo['number']); $awardNumberInfo['opendate'] = strtotime(date('Y-m-d', $this->nowTimestamp)); $awardNumberInfo['number'] = $numbers[0]; return $awardNumberInfo; } sleep(2); } //每10从www.168kai.com尝试获取开奖数据,共尝试20次 $source = new \Lottery\Fetch\Source\Caipiao168kai(self::_168KAI_ID); for ($i = 0; $i < 20; $i++) { $awardNumberInfo = $source->getAwardNumberInfo($expect); if (!empty($awardNumberInfo)) { $awardNumberInfo['opendate'] = strtotime(date('Y-m-d', $this->nowTimestamp)); $awardNumberInfo['number'] = explode(' ', $awardNumberInfo['number']); unset($awardNumberInfo['number'][20]); $awardNumberInfo['number'] = implode(' ', $awardNumberInfo['number']); return $awardNumberInfo; } sleep(10); } return false; }
public function fetchAwardNumberInfo($expect) { if ($this->sleep_seconds > 0) { sleep($this->sleep_seconds); } //每10秒从www.168kai.com尝试获取开奖数据,共尝试30次 $source = new \Lottery\Fetch\Source\Caipiao168kai(self::_168KAI_ID); for ($i = 0; $i < 30; $i++) { $awardNumberInfo = $source->getAwardNumberInfo($expect); if (!empty($awardNumberInfo)) { $awardNumberInfo['opendate'] = strtotime(date('Y-m-d', $this->nowTimestamp)); return $awardNumberInfo; } sleep(10); } //每5秒从apiplus尝试获取开奖数据,共尝试20次 $apiplus = new \Lottery\Fetch\Source\Apiplus('jxssc'); for ($i = 0; $i < 20; $i++) { $awardNumberInfo = $apiplus->getAwardNumberInfo($expect); if (!empty($awardNumberInfo)) { $awardNumberInfo['opendate'] = strtotime(date('Y-m-d', $this->nowTimestamp)); return $awardNumberInfo; } sleep(10); } //每60秒从caipiao.163.com尝试获取开奖数据,共尝试20次 $caipiao163 = new \Lottery\Fetch\Source\Caipiao163('jxssc'); for ($i = 0; $i < 20; $i++) { $awardNumberInfo = $caipiao163->getAwardNumberInfo($expect); if (!empty($awardNumberInfo)) { $awardNumberInfo['opendate'] = strtotime(date('Y-m-d', $this->nowTimestamp)); return $awardNumberInfo; } sleep(60); } return false; }