Ergebnis 1 bis 5 von 5

Baum-Darstellung

  1. #5
    Tron Avatar von gORDon_vdLg
    Registriert seit
    23.07.2007
    Beiträge
    801

    Standard AW: Button get Link?

    Ich editiere dir nachher mal ein kleines Beispiel hier rein wenn ich zu Hause bin. Mit einem Regex kann man quasi Regeln definieren wie ein String auszusehen hat und nach diesem Muster suchen lassen, damit könnte man diese Aufgabe gut lösen.

    Edit: So in der Art kann man das in Python machen. Deinen Cookie musst du einfügen, habe das jetzt nicht mit nem Login probiert da ich keine Lust hatte mich zu registrieren.
    Code:
    import requests
    import re
    
    jar = requests.cookies.RequestsCookieJar()
    jar.set('logincookie', 'cookiedaten', domain='oxidemod.org', path='/')
    
    r = requests.get('https://oxidemod.org/plugins/wipeprotection.2722/', cookies=jar)
    
    m = re.search('plugins/wipeprotection\.2722/download\?version=[0-9]+', r.text)
    
    r = requests.get('https://oxidemod.org/' + m.group(0), stream=True, cookies=jar)
    if r.status_code == 200:
      with open('outfile.bin', 'wb') as f:
        for chunk in r:
          f.write(chunk)
    In derm "re.search" Aufruf siehst du den Regex, da steht der zu suchende Text, das Fragezeichen und der Punkt sind escaped. Am Schluss statt der Nummer [0-9]+ wobei [0-9] für "ein Zeichen von 0-9" steht und das + für "eins oder mehr".

    Diese Ausdrücke kannst du z.B. auf der Seite https://regex101.com gut testen. Da sieht man dann gleich was erkannt wird.
    Geändert von gORDon_vdLg (06.03.2018 um 19:17 Uhr)

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 26.04.2017, 14:32
  2. THX Button weg
    Von nrxpro im Forum Support
    Antworten: 4
    Letzter Beitrag: 03.11.2010, 19:41
  3. Wo ist der THX-button?
    Von BlackCobra im Forum Support
    Antworten: 11
    Letzter Beitrag: 02.07.2010, 23:46

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •