Dies ist eine mobil optimierte Seite, die schnell lädt. Wenn Sie die Seite ohne Optimierung laden möchten, dann klicken Sie auf diesen Text.

NO-IP Account-Renew Script 1.0

    Nobody is reading this thread right now.
genau so sieht das aus

kann man auch auf der NoIP Seite nachsehen, ob der Account verlängert wurde
 
Hat das einer mal auf einer Dreambox (Linux Reciver) mal zum laufen gebracht ?
Ich bekomme folgenden Fehler :
Code:
root@dm8000:
/media/ssd/NOIP-Account-Renew.py


  File "
/media/ssd/NOIP-Account-Renew.py", line 40
    ssl._create_default_https_context = ssl._create_unverified_context
      ^
IndentationError: expected an indented block
 
Zuletzt bearbeitet von einem Moderator:
@spliffspliff Sieht gut aus. Es wirde eine Account-ID "erneuert"

@Fox_Mulder Da stimmt was mit den Leerzeichen/Tabs in dem Skript was nicht. Die Einrückungen müssen erhalten bleiben. Sonst kommen Fehler. Versuceh es noch mal mit meinem letzten Skript:

Im Editor sieht das dann so aus:
Du musst Regestriert sein, um das angehängte Bild zusehen.
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
Zuletzt bearbeitet von einem Moderator:
Ja habe es noch mal Kopiert und eingefügt ! Dann : CONFIG_FILE = "" und bei USERNAME = "" und PASSWORD = "" zwischen den gänsefüsschen meine zugangsdaten eingefügt !

Code:
root@dm8000:/media/ssd/NOIP-Account-Renew.py


/media/ssd/NOIP-Account-Renew.py: line 18: CONFIG_FILE: not found
/media/ssd/NOIP-Account-Renew.py: line 21: USERNAME: not found
/media/ssd/NOIP-Account-Renew.py: line 22: PASSWORD: not found
/media/ssd/NOIP-Account-Renew.py: line 23: FROMADRESS: not found
/media/ssd/NOIP-Account-Renew.py: line 24: TOADRESS: not found
/media/ssd/NOIP-Account-Renew.py: line 25: SMTPSERVER: not found
/media/ssd/NOIP-Account-Renew.py: line 26: SMTPPORT: not found
/media/ssd/NOIP-Account-Renew.py: line 27: SMTPPASS: not found
/media/ssd/NOIP-Account-Renew.py: line 30: LOG_FILE: not found
/media/ssd/NOIP-Account-Renew.py: line 32: MAIL_SUBJECT: not found
/media/ssd/NOIP-Account-Renew.py: line 33: MAIL_BODY: not found
/media/ssd/NOIP-Account-Renew.py: line 34: HOST_URL: not found
/media/ssd/NOIP-Account-Renew.py: line 35: RESULT_STR: not found
/media/ssd/NOIP-Account-Renew.py: line 37: import: not found
/media/ssd/NOIP-Account-Renew.py: line 38: import: not found
/media/ssd/NOIP-Account-Renew.py: line 39: import: not found

/media/ssd/NOIP-Account-Renew.py: line 40: import: not found
/media/ssd/NOIP-Account-Renew.py: line 41: syntax error: unexpected word (expecting ")")

root@dm8000:
Glaube das haut nicht hin ,auf der DM8000 . Python ist 2.7.2
 
Zuletzt bearbeitet von einem Moderator:
Benenne die Datei mal um in NOIP-Account-Renew
Ohne das .py
Dann starte es mal mit python NOIP-Account-Renew

Wie machst Du das auf der Box? Bist Du da mit SSH drauf?

Zur Not mal vom temporären git laden:

wget
 
Zuletzt bearbeitet:
Danke @ MegaV0lt

Es funktioniert auch auf einen Dreambox 8000 Receiver
 
auf meinem pi meldet er "


pi@raspberrypi:~/noip $ python NOIP.py
Traceback (most recent call last):
File "NOIP.py", line 47, in <module>
br.find_link(text='Manage Hosts')
File "/home/pi/.local/lib/python2.7/site-packages/mechanize/_mechanize.py", line 777, in find_link
raise LinkNotFoundError()
mechanize._mechanize.LinkNotFoundError
"


kann mir jemand einen tipp geben? mechanize hatte ich zuvor installiert.
 
also ich habe VERSION=190312 benutzt. packte das verlinkte script in eine .py datei und gab meine daten ein. dann habe ich das das einfach auf dem raspberry versucht auszuführen. wo ist mein denkfehler?
 
Zuletzt bearbeitet von einem Moderator:
Das stimmt was nicht, denn in dem Skript #190312 wird br.find_link(text='Manage Hosts') gar nicht aufgerufen!
 
Hallo

habe mir eine noip dns angelegt und natürlich gleich das noip-account-renew Skript (VERSION=190312) ausprobiert.

phyton-mechanize ist installiert und user Name und Passwort habe ich angegeben.

Leider kommt beim ausführen diese Fehlermeldung.


Code:
root@vm-bionic-beaver:/usr/local/bin# ./noip-account-renew
  File "./noip-account-renew", line 16
    "https://www.noip.com/members/dns/" RESULT_STR = [] import importlib import mechanize import time import ssl if hasattr(ssl, '_create_unverified_context'):

edit: Jetzt schaut es so aus.Ist es so OK?

Code:
root@vm-bionic-beaver:/usr/local/bin# ./noip-account-renew
NO-IP Account-Renew Script #190312
host_id=66773983 [OK]
 
Zuletzt bearbeitet:
Wenn in einem Account z.B 3 DNS drin sind, sollte das Skript alle finden.
Wenn Du zwei Accounts hast, dann benenne das Skript um und lass es extra laufen
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…