mirror of
https://gitee.com/ledc/IYUUAutoReseed
synced 2025-07-08 08:31:53 +00:00
修复瓷器、城市辅种逻辑错误。重复检测失效的问题。
This commit is contained in:
49
iyuu.cn.php
49
iyuu.cn.php
@ -430,6 +430,33 @@ class iyuuAutoReseed
|
|||||||
}
|
}
|
||||||
$url = $_url."&passkey=". $configALL[$sites[$sitesID]['site']]['passkey'] . $ip_type. "&https=1";
|
$url = $_url."&passkey=". $configALL[$sites[$sitesID]['site']]['passkey'] . $ip_type. "&https=1";
|
||||||
break;
|
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':
|
case 'hdchina':
|
||||||
if ( empty($configALL[$sites[$sitesID]['site']]['cookie']) ) {
|
if ( empty($configALL[$sites[$sitesID]['site']]['cookie']) ) {
|
||||||
echo '-------因当前' .$sites[$sitesID]['site']. '站点未设置cookie,已跳过!!' . "\n\n";
|
echo '-------因当前' .$sites[$sitesID]['site']. '站点未设置cookie,已跳过!!' . "\n\n";
|
||||||
@ -488,30 +515,8 @@ class iyuuAutoReseed
|
|||||||
$url = download($url, $cookie, $userAgent);
|
$url = download($url, $cookie, $userAgent);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
$url = $_url."&passkey=". $configALL[$sites[$sitesID]['site']]['passkey'];
|
|
||||||
break;
|
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,推送给下载器
|
// 把拼接的种子URL,推送给下载器
|
||||||
$ret = false;
|
$ret = false;
|
||||||
// 成功返回:true
|
// 成功返回:true
|
||||||
|
Reference in New Issue
Block a user