Ergebnis 1 bis 15 von 24

Thema: xRel Crawler + OMDAPI

Baum-Darstellung

  1. #16
    Senior
    THEMENSTARTER

    Avatar von Uranjitsu
    Registriert
    May 2016
    Beiträge
    210
    Gefällt mir!
    223
    Du gefällst: 158
    Herzlichen Dank für eure Hilfe.
    Habe es umsetzen können. Sexy !
    Für interessierte hier der Code:

    PHP
    PHP-Code:
    <?php

    $releasename 
    'Creed.Rockys.Legacy.2015.German.DL.1080p.BluRay.AVC-SCiENTOLOGY';

    function 
    get_match($regex$content$pos 1)
    {
        
    /* do your job */
        
    preg_match($regex$content$matches);
        
    /* return our result */
        
    return $matches[intval($pos)];
    }

    function 
    xrelnfo_scene($releasename)
    {

        
    $conf['xrel_qurl'] = 'https://www.xrel.to/search.html?mode=full&xrel_search_query=';
        
    /* do some curl magic */
        
    $headers = array(
            
    "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8",
        );
        
    $ch curl_init();
        
    curl_setopt($chCURLOPT_URL$conf['xrel_qurl'] . $releasename);
        
    curl_setopt($chCURLOPT_FOLLOWLOCATIONtrue);
        
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
        
    curl_setopt($chCURLOPT_HTTPHEADER$headers);
        
    curl_setopt($chCURLOPT_REFERER"https://www.xrel.to/releases.html");
        
    curl_setopt($chCURLOPT_USERAGENT$_SERVER['HTTP_USER_AGENT']);
        
    $xrel_content curl_exec($ch);
        
    curl_close($ch);
        
    $xrel['nfo'] = @get_match('/<div id="nfo_text" style="padding:10px;  display: none;">.<pre>(.+)<\/pre>.<\/div>/s'$xrel_content);
        return 
    $xrel['nfo'];
    }
    $nfo xrelnfo_scene($releasename);

    echo 
    "

    NFO TEST 1:
    <pre>
    $nfo</pre>

    "
    ;
    Variante: Delphi | Python

    - - - - - - - - - - Beitrag nachträglich erweitert - - - - - - - - - -

    Jetzt hätte ich nur noch die Frage, wie man am cleversten die Infos aus dem NFO-Text ausliest.
    Wenn z.B Informationen fehlen wie Größe/Size.
    Gibt es da auch einen speziellen Regex, der zuverlässig ausliest?
    Geändert von Uranjitsu (26.04.2017 um 09:38 Uhr)
    LG - Uranjitsu

Ähnliche Themen

  1. (PHP) - PHP xrel Crawler (Bietemaker)
    Von Lemonice1 im Forum Entwicklung / Programmierung
    Antworten: 9
    Letzter Beitrag: 18.03.2026, 11:27
  2. xRel Crawler
    Von Professor Chaos im Forum IntelligeN
    Antworten: 3
    Letzter Beitrag: 20.01.2022, 23:04
  3. Crawler Probleme
    Von schneewittchen im Forum IntelligeN
    Antworten: 31
    Letzter Beitrag: 25.10.2021, 21:08
  4. (BASH) - Crawler IMDB-ID by Release-Name / Dirname xrel.to srrdb.com
    Von syrius im Forum Entwicklung / Programmierung
    Antworten: 2
    Letzter Beitrag: 14.07.2019, 20:36
  5. (PHP) - Bietemaker /Xrel Crawler
    Von hOOkz im Forum Entwicklung / Programmierung
    Antworten: 0
    Letzter Beitrag: 15.12.2017, 21:47

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
SzeneBox.org... im Mittelpunkt der Szene!
© since 2015 szeneBOX.org - All Rights Reserved
Domains: www.szenebox.org