|
|
|
@ -430,6 +430,33 @@ class iyuuAutoReseed |
|
|
|
|
} |
|
|
|
|
$url = $_url."&passkey=". $configALL[$sites[$sitesID]['site']]['passkey'] . $ip_type. "&https=1"; |
|
|
|
|
break; |
|
|
|
|
default: |
|
|
|
|
$url = $_url."&passkey=". $configALL[$sites[$sitesID]['site']]['passkey']; |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
/** |
|
|
|
|
* 检查站点是否可以辅种 |
|
|
|
|
*/ |
|
|
|
|
// 判断是否具有VIP或特殊权限? |
|
|
|
|
$is_vip = isset($configALL[$sites[$sitesID]['site']]['is_vip']) && $configALL[$sites[$sitesID]['site']]['is_vip'] ? 1 : 0; |
|
|
|
|
if ( (in_array($sites[$sitesID]['site'], self::$noReseed)==false) || $is_vip ) { |
|
|
|
|
/** |
|
|
|
|
* 可以辅种 |
|
|
|
|
*/ |
|
|
|
|
if ( isset($infohash_Dir[$value['info_hash']]) ) { |
|
|
|
|
// 与客户端现有种子重复 |
|
|
|
|
echo '-------与客户端现有种子重复:'.$_url."\n\n"; |
|
|
|
|
self::$wechatMsg['reseedRepeat']++; |
|
|
|
|
continue; |
|
|
|
|
}else{ |
|
|
|
|
// 判断上次是否成功添加? |
|
|
|
|
if ( is_file(self::$cacheHash . $value['info_hash'].'.txt') ) { |
|
|
|
|
echo '-------当前种子上次辅种已成功添加,已跳过!'.$_url."\n\n"; |
|
|
|
|
self::$wechatMsg['reseedPass']++; |
|
|
|
|
continue; |
|
|
|
|
} |
|
|
|
|
// 种子元数据获取 |
|
|
|
|
switch ($sites[$sitesID]['site']) { |
|
|
|
|
case 'hdchina': |
|
|
|
|
if ( empty($configALL[$sites[$sitesID]['site']]['cookie']) ) { |
|
|
|
|
echo '-------因当前' .$sites[$sitesID]['site']. '站点未设置cookie,已跳过!!' . "\n\n"; |
|
|
|
@ -488,30 +515,8 @@ class iyuuAutoReseed |
|
|
|
|
$url = download($url, $cookie, $userAgent); |
|
|
|
|
break; |
|
|
|
|
default: |
|
|
|
|
$url = $_url."&passkey=". $configALL[$sites[$sitesID]['site']]['passkey']; |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
/** |
|
|
|
|
* 检查站点是否可以辅种 |
|
|
|
|
*/ |
|
|
|
|
// 判断是否具有VIP或特殊权限? |
|
|
|
|
$is_vip = isset($configALL[$sites[$sitesID]['site']]['is_vip']) && $configALL[$sites[$sitesID]['site']]['is_vip'] ? 1 : 0; |
|
|
|
|
if ( (in_array($sites[$sitesID]['site'], self::$noReseed)==false) || $is_vip ) { |
|
|
|
|
/** |
|
|
|
|
* 可以辅种 |
|
|
|
|
*/ |
|
|
|
|
if ( isset($infohash_Dir[$value['info_hash']]) ) { |
|
|
|
|
// 与客户端现有种子重复 |
|
|
|
|
echo '-------与客户端现有种子重复:'.$_url."\n\n"; |
|
|
|
|
self::$wechatMsg['reseedRepeat']++; |
|
|
|
|
continue; |
|
|
|
|
}else{ |
|
|
|
|
// 判断上次是否成功添加? |
|
|
|
|
if ( is_file(self::$cacheHash . $value['info_hash'].'.txt') ) { |
|
|
|
|
echo '-------当前种子上次辅种已成功添加,已跳过!'.$_url."\n\n"; |
|
|
|
|
self::$wechatMsg['reseedPass']++; |
|
|
|
|
continue; |
|
|
|
|
} |
|
|
|
|
// 把拼接的种子URL,推送给下载器 |
|
|
|
|
$ret = false; |
|
|
|
|
// 成功返回:true |
|
|
|
|