Ergebnis 1 bis 15 von 31

Thema: share-links.biz: Link zum Statusimage bekommen

Hybrid-Darstellung

  1. #1
    ROT-26-Spezialist
    THEMENSTARTER

    Avatar von Cannonau
    Registriert
    Mar 2015
    Beiträge
    262
    Gefällt mir!
    121
    Du gefällst: 286
    Ja, das DACHTE ich auch. Aber bei mir (TM) bewirkt das nur eine Umleitung wie oben beschrieben. Sag' nicht, bei Dir funktioniert's?

    Cannonau

  2. #2
    VIP Team
    Registriert
    May 2015
    Beiträge
    1,024
    Gefällt mir!
    862
    Du gefällst: 374
    Ne ich bin noch bei Cloudflare ...

  3. #3
    Senior Avatar von Uranjitsu
    Registriert
    May 2016
    Beiträge
    210
    Gefällt mir!
    223
    Du gefällst: 158
    Wenn du via cURL das Cloudflare Problem hast, einfach folgendes verwenden:
    PHP-Code:
    curl_setopt($ch2CURLOPT_USERAGENT$_SERVER['HTTP_USER_AGENT']); 
    Klappt jedenfalls bei mir.

    Ich habe auch schon einiges versucht, aber ich komme auch nicht an dem Status-Image...

    Hier der Thread von 1stAid: [Erledigt] Statusanzeige bei share-links.biz - IntelligeN Support - The Lounge

    Ich suche halt eine Lösung für PHP.

    Ich habe es auch versucht aus dem Quelltext zu bekommen... aber bisher war alles ohne Erfolg.
    Geändert von Uranjitsu (26.05.2016 um 16:37 Uhr)

  4. #4
    Orakel von Delphi Avatar von 1stAid
    Registriert
    Dec 2015
    Beiträge
    267
    Gefällt mir!
    86
    Du gefällst: 226
    in Delphi.. ihr könnt es euch ja übersetzen
    Spoiler ausklappen
    Code:
    var
      Daten : TIdMultiPartFormDataStream;
      s1,s2,UrlString : string;
      Http : TIdHttp ;
      match: TMatch;
      sList: TStringList;
    begin
    UrlString:= AurlString;
    UrlString:= StringReplace(UrlString,'http://share-links.biz/_','',[rfIgnoreCase]);
    
    Result:= False;
      Http := TIdHttp.Create(nil);
      try
        Http.HandleRedirects := True;
        Http.RedirectMaximum := 5;
        Http.CookieManager := idckmngr1;
        Http.AllowCookies:=True;
        HTTP.Request.UserAgent := 'Opera/9.80 (Windows NT 6.1; U; de) Presto/2.5.22 Version/10.51' ;
        HTTP.Request.Accept := 'text/html, */*';
        sList:= TStringList.Create;
        try
        sList.Add('user' + aEinstellungen[22]);
        sList.Add('pass' + aEinstellungen[23]);
          try
            s1:=Http.Post('http://share-links.biz/login',sList);
           except
           mmo1.Lines.Add('fehler in 1');
           Exit;
          end;
          finally
        sList.Free;
        end;
    
        try
          s2:=Http.Get('http://share-links.biz/manage?search=' + UrlString);
          if TRegEx.IsMatch(s2,'name\=.chkFolder\[\]. value\=.[\d]*\"') then
             begin
              match := TRegEx.Match(s2, 'name\=.chkFolder\[\]. value\=.[\d]*\"');
              match := TRegEx.Match(match.Value, '[\d]*');
             end;
    
        except
          mmo1.Lines.Add('fehler in 2');
          Exit;
        end;
        sList:= TStringList.Create;
        try
          sList.Add('op=stimg_png');
          sList.Add('chkFolder[]=' + match.Value)  ;
    
    
          try
            s2:=Http.Post('http://share-links.biz/manage?search=' + UrlString,Daten);
            match := TRegEx.Match(s2, 'http\:\/\/stats\.share\-links\.biz\/[\w]*\.png');
            Result:= True;
          except
           on e: Exception do
            begin
              mmo1.Lines.Add(e.message);
              mmo1.Lines.Add('fehler in 3');
              Exit;
            end;
          end;
        if TRegEx.IsMatch(s2,'Es wurden keine geschützen Ordner gefunden') then
          begin
           mmo1.Lines.Add('Fehler durch ShareLinks kein Ordner gefunden') ;
           if TRegEx.IsMatch(s2,'Sie sind eingeloggt als') then mmo1.Lines.Add('Loggin scheint OK')
           else mmo1.Lines.Add('Loggin ist eventuell falsch') ;
          end;
         finally
         sList.Free;
        end;
      finally
        Http.Free;
      end;
      aResultPic:= match.Value;


    Ui is der Code alt ... aber er tut seit Jahren treu seinen Dienst, auch wenn ich doch heute (etwas) anders schreiben würde ......
    Geändert von 1stAid (26.05.2016 um 17:51 Uhr)

  5. Diesen Mitgliedern gefällt dieser Beitrag:


  6. #5
    Senior Avatar von Uranjitsu
    Registriert
    May 2016
    Beiträge
    210
    Gefällt mir!
    223
    Du gefällst: 158
    Jetzt muss das nur in PHP übersetzt werden (Das kann ich leider nicht)
    Aber danke für die Freigabe !

    Wenn das jemand in PHP übersetzen kann, würde ich das im SSBG verbauen.
    Geändert von Uranjitsu (26.05.2016 um 17:58 Uhr)

  7. #6
    Ultimatives Spiderschwein Avatar von jbs
    Registriert
    Jun 2015
    Beiträge
    209
    Gefällt mir!
    151
    Du gefällst: 195
    Der Code von 1stAid macht eigentlich nix anderes, wie die ID des Links zu extrahieren, dann bei Share-Online einloggen und im Login Bereich eine Statusprüfung mit der ID abzusenden. Dann vom Ergebnis den Bildnamen auslesen und entsprechend on oder off zurückgeben.

  8. Diesen Mitgliedern gefällt dieser Beitrag:


  9. #7
    Orakel von Delphi Avatar von 1stAid
    Registriert
    Dec 2015
    Beiträge
    267
    Gefällt mir!
    86
    Du gefällst: 226
    Ist ja auch nix anderes als auf der Webseite
    Die Ordnerid wird auf der Webseite gesucht, da die Unique sind, bleibt 1 Ordner der wird auf der Webseite gecheckt. Dann die Webseite nach dem .png unten geparst.
    Der Code funktioniert seit 4-5 Jahren ohne Probleme.

  10. Diesen Mitgliedern gefällt dieser Beitrag:


Ähnliche Themen

  1. Share-Links.biz gibts da überhaupt Support?
    Von Batista im Forum Daily Talk & Offtopic
    Antworten: 7
    Letzter Beitrag: 24.12.2018, 16:48
  2. Share-Links.biz Status
    Von mottek im Forum IntelligeN
    Antworten: 1
    Letzter Beitrag: 27.06.2018, 12:21
  3. Share-Links 100% CPU Auslastung
    Von Roxithro im Forum Technik / Hardware & Software
    Antworten: 22
    Letzter Beitrag: 16.02.2018, 15:58

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