mirror of
https://github.com/YGGverse/YGGtracker.git
synced 2026-04-01 09:35:28 +00:00
add info hash v2 support
This commit is contained in:
parent
a11bb40f68
commit
6d0b42a88b
7 changed files with 355 additions and 174 deletions
|
|
@ -57,6 +57,12 @@ try {
|
|||
|
||||
foreach ($db->getMagnetToAddressTrackerScrapeQueue(CRAWLER_SCRAPE_QUEUE_LIMIT) as $queue)
|
||||
{
|
||||
$hash = [];
|
||||
foreach ($db->findMagnetToInfoHashByMagnetId($queue->magnetId) as $result)
|
||||
{
|
||||
$hash[] = $db->getInfoHash($result->infoHashId)->value;
|
||||
}
|
||||
|
||||
if ($addressTracker = $db->getAddressTracker($queue->addressTrackerId))
|
||||
{
|
||||
// Build url
|
||||
|
|
@ -72,9 +78,7 @@ try {
|
|||
$host->value,
|
||||
$uri->value);
|
||||
|
||||
$hash = str_replace('urn:btih:', false, $db->getMagnet($queue->magnetId)->xt);
|
||||
|
||||
if ($scrape = $scraper->scrape([$hash], [$url], null, 1))
|
||||
if ($scrape = $scraper->scrape($hash, [$url], null, 1))
|
||||
{
|
||||
$db->updateMagnetToAddressTrackerTimeOffline(
|
||||
$queue->magnetToAddressTrackerId,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue