Fritz!Load - (Oneclickhoster-) Down- und Uploads via FB

wetzi, ich habs nochmal geladen, da kommt bei mir nix mit Capcha?



URL (1/5): http://www.filer.net/dl/e58622baf46047a (File: /var/media/ftp/U3CruzerMicro-Partition-1-1/down/Stringtheorie-test.pdf)
Bandbreitenbegrenzung ist deaktiviert.
Freier Speicher auf /var/media/ftp/U3CruzerMicro-Partition-1-1/down: 6940 Mbyte

Starte filer download for file: f_url=http://www.filer.net/get/d792a447eb23615/file/Stringtheorie-test.pdf
GET1: http://www.filer.net/get/d792a447eb23615/file/Stringtheorie-test.pdf Options: --cookie-jar /var/tmp/fritzload1/cookie.txt
07:22:50 Uhr: filer-free
### oneclickhoster: http://www.filer.net/get/d792a447eb23615/file/Stringtheorie-test.pdf
 
Morgen. So hier ist die fertige captcha_gocr Version. Wäre super wenn das mal wieder jemand testen könnte. Speziell das er auch jpg einliest.

@redxi: Keine Ahnung was bei dir los ist. Kann es sein du einen alten Trunk bzw. eine der Rapidshare-Versionen nutzt? Da ist die Captchaerkennung noch auskommentiert. Ansonsten muss es bei dir etwa so aussehen:

Code:
### oneclickhoster: http://www.filer.net/get/d792a447eb2...eorie-test.pdf
07:22:50 Uhr: filer-free
GET1: http://www.filer.net/get/d792a447eb2...eorie-test.pdf Options: --cookie-jar /var/tmp/fritzload1/cookie.txt
Starte filer download for file: f_url=http://www.filer.net/get/d792a447eb23615/file/Stringtheorie-test.pdf  

% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
105   737  105   737    0     0   3226      0 --:--:-- --:--:-- --:--:--  5264
erkanntes Captcha: 96021


Und hier der Testfolder: Anhang anzeigen gocr_test.zip

@Harald: In der gui_config.cgi wird der reconnect-Button nicht gesetzt angezeigt und der autorun ist nach einem Neustart der Box wieder eingeschaltet.

@schlaubi666: Danke.
 
Zuletzt bearbeitet:
habe mich mal versucht für hotfile die captcha erkennung zu ergänzen.. es gibt zwei probleme :

1. das Captcha die url vom captcha wird generiert:

http://hotfile.com/captcha.php?id=158553206&hash1=a94e292f6bb7dc5ae076708e84940ac627b8f891

oder

http://hotfile.com/captcha.php?id=158549050&hash1=66584f44c94dd02c48f7ce54132279d13a503e00

wie kann ich as per skript für verschiedene dateien runterladen?

2. habe versucht per hand zu laden und dann zu erkennen.

Code:
/var/media/ftp/uStor01/apache/htdocs/FritzLoad-Trunk576/bin # ./gocr /var/media/
ftp/uStor01/apache/htdocs/FritzLoad-Trunk576/tmp/captcha.jpg
Not a JPEG file: starts with 0x62 0x61

ERROR pnm.c L323: unexpected EOF

wird aber bei firefox als jpg erkannt?

alles mit trunk 576
 
@doomhammer: du kannst es nicht direkt mit gocr starten sondern musst es mit jpegtopnm in pnm konvertieren und dann per pipe übergeben. Intern versucht gocr djpeg zu öffnen. Du wirst aber so keinen Erfolg mit Erkennung haben da das Bild erst vorverarbeitet werden muss. Hatte ich mir auch schonmal angeschaut ist aber bei den Bildern von hotfile nicht ganz so trivial wie bei netload oder filer. Zurzeit scheint hotfile keine captcha zu schalten die Links sind tot.
 
Hallo Harald, habe gerade Deine neue Version 0.28 getestet feine Sache, ich habe große Achtung vor Deiner Arbeit.

Eine kleine Sache ist mir doch aufgefallen. Die Fenster Liste, Fertig und Fehler lassen sich nur löschen wenn mindestens ein Zeichen im Fenster bleibt (kann auch Leerzeichen sein).

Ansonsten klarer Favorit. Muß Funktional sein läuft ja auf der Box.

mfg
 
Zuletzt bearbeitet:
Habe ich etwas verpasst? Wo gibt es v0.29?
 
ukvideo war etwas voreilig. Es gibt erst V0.28.
 
Kannst du die Datum/Zeit-sache die ich in die letzte php-Version für fireball eingefügt hatte noch mit in den cgi-Teil übernehmen.

In der Konfiguration ja (übernimmt die Zeit zum Zeitpunkt des speicherns - Option bleibt in der Konfiguration aktiviert). Ansonsten sehe ich keinen Sinn und Zweck, die aktuelle Rechnerzeit in der Downloadseite auszugeben.

Grüße
Harald
 
@Harald: Du nicht aber fireball wollte es gern und ich fand es auch ganz witzig... Er gibt ja nicht die Rechner- sondern die aktuelle Zeit der Fritzbox aus. Ansonsten auch von mir mal ein Danke für die Umgestaltung.
 
Die meisten werden eine Uhr auf Ihrem Desktop vorfinden. Von daher halte ich es für überflüssig und nicht relevant für die Downloadseite, es sind eh schon zu viele Informationen auf der Seite...

Edit:
Er gibt ja nicht die Rechner- sondern die aktuelle Zeit der Fritzbox aus
Nicht die im SVN eingecheckte Downloadseite.

Grüße
Harald
 
@Harald: Stimmt schon. Wenn man du die fritzbox-Systemzeit dann in der config ausgibst passt das auch.

@all: Habe das fast fertige netload-plugin in den svn gepackt. Vielleicht kann sich das einer mal anschauen denn ich komme nicht weiter: Nachdem das captcha eingeben wurde kommt immer die Seite "You may forgot the security code or it might be wrong" was nicht stimmt. Ich denke die Fehlermeldung ist irreführend. Sie kommt auch dann wenn das richtige Captcha eingegeben wurde. Ich glaube ich habe hier irgendwas im Formular übersehen oder so. Die Erkennung ist jetzt bei etwa 90% und damit vollkommen ausreichend. Muss sagen ich bin nicht so fit bei der Pluginprogrammierung und würde mich lieber weiter mit der Captchaerkennung beschäftigen. Shellscripting ist echt nicht so schwer, falls es mal einer lernen will ;)

Edit: @Harald: Danke, die Zeiteinstellung ist ja sogar noch genauer ais ich es hatte...
 
Zuletzt bearbeitet:
lighttpd mit Fritz!Load

Hi,

nachdem Harald den php Part durch cgi ersetzt hat, wollte ich mal probieren den apache durch den schlankeren lighttpd zu ersetzen, aber ich bekomme immer nen 404 Error beim Zugriff auf die Fritzload Seiten. Hat jemand sonst schon mal probiert apache durch lighttpd zu ersetzen?
 
Hallo zusammen,
ihr wart ja ziemlich fleißig in den letzen Tagen!
Ich habe die Anleitungen von wetzstein studiert und bin dann
zuletzt bei sed hängen geblieben. Sieht sehr kryptisch aus und
ich habe gewisse Schwierigkeiten das nachzuvollziehen.
Zwar habe ich mir im Netz die Hilfe zu sed geholt, aber es ist immer
noch relativ "dunkel" was das Beispiel angeht.
Vielleicht kann jemand zum konkreten Beispiel hier etwas mehr erkären?
Wichtig wäre ein Beispiel woraus verständlich wird,
was hier im einzelnen passiert:
url="$(grep "Click here to start download" $f | sed -n 's,.*;\" [^>]*href=\"\([^\"]*\)[^>]*> Click.*,\1,p')"
Vielleicht mit der dazugehörigen Seite die verarbeitet wird, damit man sich ein
Bild über die Vorgehensweise machen kann?
Speziell um den sed Ausdruck zu verstehen, müssten die zu verarbeitenden
html-Codezeilen vorliegen.

Anderes Thema:
Ansonsten sehe ich keinen Sinn und Zweck, die aktuelle Rechnerzeit in der Downloadseite auszugeben.
Das ist richtig, die Desktopzeit nochmal anzuzeigen ist nicht sinnvoll.
Wie Harald das jetzt umgesetzt hat konnte ich noch nicht begutachten, aber
vielleicht findet sich ein eindeutigerer Name als "Systemzeit"?
Auf jeden Fall hat wetzstein es so umgesetzt, wie es gewünscht war.
http://www.ip-phone-forum.de/showpost.php?p=1411378&postcount=3022

Thema neue Version 0.28
Reden wir hier von einer offiziellen 0.28 oder ist das die aktuelle SVN?
Hier sollte man vielleicht mit den Begrifflichkeiten aufpassen!
Auf jeden Fall sehe ich bis jetzt keine 0.28 auf SourceForge und auch
Harald hat keinen Link gesetzt - so wie er das immer macht.

Gruß
Fireball
 
Systemzeit (Fritzbox) werde ich ganz unten in der rechten Ecke einer jeden Seite ausgeben (das stört zumindest nicht).

Die V0.28 im SVN ist noch nicht offiziell (es ist halt die Entwicklungsversion). Sobald die Arbeiten abgeschlossen sind kann auch eine erste Version offziell veröffentlicht werden. Die neue Version sollte keine nennenswerten Probleme mehr aufzeigen, sonst ist die Freude an den Verbesserungen den meisten nicht anzumerken...


EDIT: grep/sed
url="$(grep "Click here to start download" $f | sed -n 's,.*;\" [^>]*href=\"\([^\"]*\)[^>]*> Click.*,\1,p')"

Jede Zeile einer Datei, die den String "Click here to start download" wird von grep an sed weitergereicht. Sed löscht alles bis zum Semikolon, welchem ein Anführungszeichen folgt und dem ein href folgt (dazwischen kann aber kein Entdtag ">" stehen. Im Prinzip wird hier nur die URL zwischen dem href="...." herausgelesen. Falls der Pattern in der Zeile nicht passt, wird nichts ausgegeben, dazu wird zu Anfangs sed auf keine Ausgabe gesetzt (-n) und sofern eine Ersetzung erfolgt wird die Ausgabe erzwungen (,p).

Grüße
Harald
 
Zuletzt bearbeitet:
Mahlzeit. Also irgendwie sind die Hosterdienste mit Captcha komisch: Habe in den svn das netload-plugin gepackt, wo die Erkennung auskommentiert ist denn damit funktioniert der download?! Sprich wenn das Formular ganz leer übergeben wird muss das Captcha nicht erkannt werden. Scheint ein häufiger Bug zu sein. Vielleicht muss man ja gar keinen Erkenner bauen ;)
Das Problem warum es mit Captcha nicht geht ist: 1.) Die Erkennung auf der Box ist schlechter als bei mir in der Entwicklungsumgebung und 2.) Wird durch das nachladen des Captchas ein falsches ausgewertet so das der Code nie stimmen kann. Also kann mal getestet werden.
 
@wetzstein513

das wars

:groesste:


mfg
 
habe das ganze von Webserver von Fritzbox gestartet.
dafür braucht man ein Startscript

Code:
#! /bin/sh
#CGI install
mkdir /var/tmp/cgi-bin/
ln -sf  /var/media/ftp/<name_von_USB_Speicher> /var/tmp/fritzload
ln -sf /usr/www/cgi-bin/capture_notimeout /var/tmp/cgi-bin/
ln -sf /usr/www/cgi-bin/firmwarecfg /var/tmp/cgi-bin/
ln -sf /usr/www/cgi-bin/system_status /var/tmp/cgi-bin/
ln -sf /usr/www/cgi-bin/webcm /var/tmp/cgi-bin/
mount -o bind /var/tmp/cgi-bin   /usr/www/$OEM/cgi-bin
mount -o bind /var/tmp/fritzload/menu2.html  /usr/www/$OEM/html/de/menus/menu2.html
ln -sf /var/tmp/fritzload/cgi /var/tmp/cgi-bin/flcgi

# Autorun FritzLoad
/var/tmp/fritzload/autorunfl.sh -r > /dev/null &

Datei menu2.html aus dem Anhang soll im FritzLoad Verzeichis liegen.

Vorteil vom dieser Losung - man brauch weder Apache noch anderen Webserver und die Steuerung von FritzLoad über Remoteadministrierung ist problemlos möglich

könnte aber Probleme mit anderen Fritzbox Erweiturungen geben
 

Anhänge

  • menu2.zip
    1.8 KB · Aufrufe: 23
Ich habe ein kleines Problem, ich musste die Festplatte formatieren jetzt geht auch alles wieder nur beim Premium Download von Rapidshare kommt diese Meldung, woran könnte das liegen?

Code:
Download: 6 Couldn t resolve host. The given remote host was not resolved. / HTTP-Code:(200000) / HEAD:HTTP/1.1 200 OK ;P3P: CP="ALL DSP COR CURa ADMa DEVa TAIa PSAa PSDa IVAa IVDa CONa TELa OUR STP UNI NAV STA PRE" ;Date: Fri, 16 Oct 2009 14:14:34 GMT ;Connection: close ;Accept-Ranges: bytes ;Cache-Control: no-cache ;Content-Type: text/html; charset=UTF-8 ;Content-Length: 27599 ; ;
 
Zuletzt bearbeitet:
@Harald: Hier die für die Fritzbox kompilierte Datei inkl. der Library weiss jetzt leider nicht wie ich damit weitermachen soll. Wenn man sie so startet gibt es nur eine unlesbare Ausgabe...

Anhang anzeigen avm2cap_lib.zip

@DirtMcGirt: Kannst du das nächste mal den "Code"-Tag verwenden. Ist besser lesbar...
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.