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.