#1
|
|||
|
|||
Offline Links überspringen (Probleme mit offline Links bei Multihoster Download)
Guten Morgen allerseits
Möchte folgendes, unlogisches, Verhalten von Jdownloader2 melden. Bei Links, die Offline sind, wird immer wider versucht diese runter zu laden. Anstatt sie gleich zu überspringen. bleibt Jdownloader ewig auf diesen toten Links hängen. Verwende mehrere Muslihoster, bei Allen das Gleiche mit toten Links. Nun weitere Beobachtungen, die mir aufgefallen sind: Alldebrid meldet "Cloudflare blocked..." Anscheinend kann man über diesen Multihoster und Jdownloader nix mehr runterladen? Denen ihrer Plugin für Firefox ist Müll Cocoleach Plugin ist da viel besser, Rechtsklick "Runteladen mit Cocoleach" ist super. Linksnappy ist auch so ein Kandidat von "Cloudflare blocked...". Alldebrid und Linksnappy laden über Jdownliader nur Free Hoster, Youtube und dergleichen, bei Emload, Kshared, die normalerweise bei denen auf der Webseite zum runterladen gehen, kommt in Jdownloader diese Cloudflare Meldung. Hoffentlich könnt ihr etwas gegen dieses nervige Verhalten bei oten Links bewirken. Liebe Grüsse. |
#2
|
||||
|
||||
Quote:
Um welchen Multihoster geht es? Bitte poste Testlinks. Wenn der Fehler wirklich im Alldebrid Handling kommt: Melde das beim Alldebrid Support. Davor sollten wir schauen, woher er kommt -> Bitte poste ein Log (Anleitung verlinke ich weiter unten). Quote:
Ich empfehle, dieses Feedback in präziser an den Alldebrid Support zu schicken. Glaube ich nicht. Ich vermute, JD versucht aus anderen Gründen den Download ohne Multihoster und direkt beim Filehoster und rennt dann in Cloudflare. Bitte poste einen Log. Bitte lies zusätzlich unser Cloudflare FAQ: https://board.jdownloader.org/showthread.php?t=83712 Bitte lies unseren Multihoster Troubleshooting Artikel: https://support.jdownloader.org/Know...roubleshooting
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#3
|
|||
|
|||
Verhalten wenn Links Offline oder im Volumenlimit
Hallo Leute
Muss doch das Thema neu aufgreifen. Es geht um das ungesunde Verhalten von JD2 wenn Links offline sind oder das Datenvolumen des Hosters oder Musltihosters, aufgebraucht ist. JD2 pingt Sundenlang die Seite an und versucht den Link, der Offline ist auf dem OCH, neu zu laden. Stundenlang, genau. Jetzt kommt das Problem: mich sperrt Emload, Cloudflare, Seite mit den kopierten Links, mit irgendeiner Meldung temporär weil JD hartnäckig Zugriffe auf Emload und Co generiert, obwohl der Link tot ist und die Datei gelöscht ist. Genauso ist es mit der Seite, von wo man die Links mit Rechtsklick -> alles auswählen -> kopiern in jD2 einfügt. Anstatt die Links zum OCH zu übernehmen, werden die Links zur Seite übernommen. Im Fall dass die Links auf der Seite tot sind, gelöscht, Datenvolumen aufgerbaucht, was auch immer.... JD2 pingt die Seite Tausende Male an um die gelöschten Links zu übernehmen. Anstatt direkt vom OCH versuchen zu laden, pingt JD2 immer wieder die Seite mit den zur Verfügung gestellten Links. Da kommt die Sperre von Cloudflare oder der Seite, es werden DoS Angriffe von JD2 simuliert und vermutet. Mein Wunsch: - Links direkt zum OCH übernehmen, nicht die Links zur Seite mit den OCH-Links in JD2 einfügen sonst Pingt JD die Seite unnötig an und wird gesperrt. - tote Links, gelöscht nicht unnötig weiter versuchen zu laden - bei verbrauchtem Datenveolumen des Premiumabos vom OCH oder Multihoster, das melden oder einfach aufhören weiter die Seite mit den kopierten Links weiter zu pingen und versuchen die Links zu laden. Sperre kommt. Hoffe, es ist nicht so schwer zu realisieren. Bin überzeugt, wenn das von mir beanstandete Fehlverhalten von JD unterbunden wird, gibts auch weniger Fehlermeldungen im Forum. Denkt doch nach, Kshared und einige andere OCH auch, haben eine Cloudflare Sperre aufgebaut für JD. Woran liegts? Woran? Habe es doch oben aufgelistet. Danke für eure Hilfe in dieser Angelegnheit. |
#4
|
||||
|
||||
Doppelte Threads zusammengeführt.
@ziko Bitte lies meine Antwort #2 in diesem Thread erneut und poste die fehlenden Informationen.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#5
|
|||
|
|||
Quote:
So einfach ist es nicht, alles auf andere, Multihoster, Cloudflare oder sonnst wenn abzuwälzen. Nach einer Serie Updates, hat isch etwas getan. Vorteihaftes aber auch weniger. Habe nun keine Meldung von Emload erhalten "Emload blocked your IP" das ist gut. Trotzdem läuft JD2 in diese sinnfreie Warteschleife rein, wenn die Datei offline ist. Nicht nachvollziehbar, weil oft die Datei online ist. Aber JD2 fällt von sich aus in diese Warteschleife, obwohl die Datei online, Traffic vorhanden ist, Cloudflare nix blockt. Wenn ich die Links bei Alldebrid auf der Seite in deren Downloadmanager eingebe, werden sie sofort geladen. Reines JD2 Problem. Problem ist seit geraumer Zeit wieder, JD2 ändert mir die Spracheinstellungen und Tastatur Layout selbstsändig. Wenn JD2 im Hintegrund lädt, ich ihn aufrufe, ändert er mir das Tastatur Layout immer wieder. Das ist kein Cloudflare oder Emload Verhalten. Das nervt. K.A. ob ich das erwähnt habe, nutze eine 10 Gbit/s Glasfaser Leitung an einem verkabelten 10 Gbit/s Port am PC. Downloadspeed mit JD2 auf SSD hatte ich früher und mit JD2, max. 1,5 - 1,7 Gbit/s auf SSD. Beobachtungen nach der Update Serie in JD2: 1. Nun lade ich 3000 .zip .rar .7z Dateien herunter, kleinere und grössere, alle sind sie mit dem gleichen Passwort geschützt. Nach einigen schnellen Downloads, popt JD2 ein Fenster auf, wo ich zur Eingabe des Passwortes aufgefordert werde. Danach entpackt er die aufgelaufenen Dateine und vergisst erneut das soeben eingebene Passwort. Dabei hat JD2 schon etliche Dateien mit diesem Passwort entpackt, stürzt aber ab nach einigen schnellen Downlowds von kleinen Datein, ab. Das Passwort wurde für den ganzen Ordner und Batch an Dateien eingegeben, das ist nicht die Ursache. 2. JD2 schaltet nun eine Trauerpause beim Downloaden ein, nur die erste Datei in der Liste wird versucht zu laden. Verhalten bei Emload und Jumploads. Das nervt, nun hat man eine schnelle Leitung, bezahlt Premium Accounts und JD2 legt vor jedem Download mehrer Sekunden Pause ein. Wozu? Wenn ich Pech habe, stürzt JD genau bei dieser Datei ab und rödelt 10 Minuten mit der Meldung "Starte" vor sich hin, ohne wirklich online zu gegehn, die URL Aufzurufen, online Status prüfen, JD2 stürzt einfach in sich ab. Irgendwann kommt eine Meldung und die nächste Datei wird vorgenommen. Da JD2 schon abgestürzt ist, meldet er auch bei dieser Datei "Kurzzeitig nicht verfügbar", was nicht stimmt. Datei ist online und Traffik vorhanden. Zum Glück habt ihr das sinnfrei Pingen des Servers von Emload unterbunden, wenn die Datei Offline ist. Emload blockiert nicht mehr meine IP. Wenigsten reduziert. Da hat sich etwas getan. 3. der Prozess "JDownloader2.exe" an TCP Port 9665 und 9666, startet den Prozess "LM.licenses.Adobe.com", wobei der Port 9666 auch vom alleinigen Prozess "JDownloader2.exe" genutzt wird. Habt ihr eine Ahnung woran das liegt? Habe einige Screenshots gemacht, hab k.A. wie ich diese Bilder an dieser Stelle einfügen kann. 4. am Anfang der Update Serie, wurde der Speed von JD2 auf max. 12 Mb/s, Anzeige rechts oben in JD2. Das ist nun wieder weg. Leider wird der Downloadspeed von den Trauersekunden vor jedem Download begrenzt, es wird immer nur eine Datei geladen, die restliche sind in einer Warteschleife. Anzahl gleichzeitiger Downloads bringt keine Abhilfe, nur die Zahl Wartesekunden steigt auf 60 Sekunden. 5. JD2 "vergisst" den Haken "überspringen" bei Doppelten Datein. In unregelmässigen Intervalen muss ich das bestätigen und den Haken bei "Anwenden auf das ganze Paket" neu setzen. Dauernde Popups für das Passwort, Haken setzen, andauern kotrollierne od er wieder abgestürzt ist und 10 Minuten bei irgendeiner Datei vor sich hinrödelt, Tastaur Layout jedes mal erneut ändern....das Ding ist nervig. Da geht der direkte Download schneller beim jeweiligen Multihoster. Andauern muss man bei dem Ding etwas eingeben überspringen, deaktivieren.... Das nervt wirklich. Hoffe, ihr könnt etwas mit dem ausführlichen Bericht anfangen. Die erwähnten Screenshots muss ich am Schluss anfügen. Liebe Grüsse an das Team und ihr schafft das. |
#6
|
||||
|
||||
Sers ziko,
mir scheint als gäbe es hier einige technische Verständnisschwierigkeiten. Zudem hast du die von mir angefragten Informationen (Log, Testlinks) nicht zur Verfügung gestellt. Durch eigene Tests und, weil ich selbst auch einen Cocoleech Account besitze, konnte ich das Problem dennoch zuverlässig nachstellen. Ich werde in diesem Post ausschließlich auf dein konkretes Problem mit offline Links von emload.com und dem Download über den Multihoster Cocoleech eingehen - den Rest beantworten wir ggf später oder er wird bereits beantwortet sein, wenn ich diesen Post abschicke. Quote:
Sollte dies so rübergekommen sein: Nein ist nicht so, siehe genaue Erklärung weiter unten. Ich erkläre dir zunächst die Ursaches des Problems und bitte dich, diesen Teil aufmerksam zu lesen. Dein Problem entsteht wie folgt:
Nun zunächst die Erklärung, warum JD bei Schritt 2 nicht einfach "Datei nicht gefunden" anzeigt sondern es mehrmals versucht: In der Vergangenheit waren Multihoster höchst unzuverlässig, was den offline-Status eine Datei angeht. Daher vertrauen wir an dieser Stelle nur dem Status des Originalhosters. Da dieser hier nicht vorhanden ist, werden tote emload.com Links (ja, wegen Cloudflare!) derzeit niemals als solche erkannt. Folgende zwei Lösungsansätze gibt es: Lösungsansatz 1: Dafür sorgen, dass der emload.com Linkcheck funktioniert sprich, nicht von Cloudflare geblockt werden. Gestern habe ich eine Stunde lang nach Möglichkeiten geschaut, aber es ist nicht möglich: - emload.com bietet keinerlei API - emload.com hat Cloudflare sehr streng konfiguriert - auch Login Cookies mit gültigen Cloudflare Cookies halten nicht länger als ein paar Minuten [darüber ginge es aber kurzzeitig] Diesen Ansatz kannst du ab sofort testen - ich habe Cookie Login Unterstützung in das emload.com Plugin eingebaut. Es reicht, einen kostenlosen(!) emload.com Account hinzuzufügen, um den Linkcheck zum Laufen zu bringen. Wichtig ist hier, dass zum Cookie Import ausschließlich das Addon "FlagCookies" verwendet wird, da dies den User-Agent Wert mitschickt. Lösungsansatz 2: JDownloader könnte dem "Datei nicht gefunden" Status von Multihostern generell- oder in bestimmten Situationen vertrauen. Hier die Erklärung, was passieren kann, wenn man dem offline Status von Multihostern vertrauen würde: Angenommen der User hat drei Multihoster Accounts und ein online(!) emload.com Link wird probiert: Versuch Über Multihoster 1: Fehlgeschlagen Versuch Über Multihoster 2: Fehlgeschlagen - Multihoster sagt "Datei ist offline" -> Keine weiteren Versuche, da der Offline-Status final ist. Ich bin offen für Vorschläge und ich kann das "Vertrauen vom offline status von Multihostern" gerne mal aktivieren und wir schauen, wie gut das funktioniert. EDIT Lösungsansatz 2 habe ich soeben eingebaut und als Update veröffentlich.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download Last edited by pspzockerscene; 20.03.2024 at 13:34. Reason: EDIT |
#7
|
||||
|
||||
Quote:
__________________
JD-Dev & Server-Admin |
#8
|
||||
|
||||
Quote:
Die Quote:
"Ask me/Nachfragen" bedeutet hier, das der JDownloader eben für jede Datei und/oder Paket nachfragt was getan werden soll und die Checkbox *merken* merkt sich diese Einstellung für das aktuelle Paket der Datei, sodass man nicht für jede Datei im selben Paket erneut die Auswahl treffen muss. Nach einem Download Start/Stop Cycle, wenn also der Play/Start Button wieder verfügbar ist, sind diese Auswahlen verworfen und JDownloader wird dich erneut fragen. Lösung: Hier anstatt "Ask me/Nachfragen" eine Auswahl treffen, sodass JDownloader auch ohne Nachfragen weiß wie mit der Situation verfahren werden soll. Weitere Einstellungen im gleichen Themenbereich wären Quote:
__________________
JD-Dev & Server-Admin Last edited by Jiaz; 20.03.2024 at 22:11. |
#9
|
||||
|
||||
Quote:
Quote:
Lösung: Wir benötigen eine entsprechende Datei bei dem das automatische Entpacken nicht klappt, sowie das zugehörige Passwort und können dann den entsprechenden Magic in der JDownloader bekannten Liste aktualisieren/hinterlegen. Alternativ kannst du uns die Information zukommen lassen, wir brauchen den Dateinamen, sowie die ersten 8-16 Bytes /zb als Hex-Darstellung, und dann können wir ebenfalls diese Liste aktualisieren.
__________________
JD-Dev & Server-Admin |
#10
|
||||
|
||||
Weil du mehrfach erwähnt hast das JDownloader abstürzt. Das ist nicht normal, da Fehler nicht zum Beenden/Absturz des Prozesses führen, es sei denn es ist so gewollt. Sprich wenn dies passiert, dann aufgrund von Grunden außerhalb JDownloader, zb weil in Java selbst ein Bug ist, oder zb Speicherverwaltung(OutOfMemory) oder in nativen Teilen(Entpacker) es zu Fehler kommt. In den meisten Fällen sind es native Teile, so z.B. gab es viele Bugs zwischen Java und Windows beim Abrufen des DateiIcons von Windows, damit JDownloader dieses in der Übersicht nutzen/anzeigen kann. Dieser Fehler tritt zufällig/sporadisch auf, lässt sich aber direkt in der hs_err Datei erkennen. Wann immer es zu einem richtigen Absturz (Prozess/JDownloader ist weg), sollte Java noch eine hs_err Datei im JDownloader anliegen, wo quasi der Zustand vor dem Absturz enthalten ist und dieses Datei kann Hinweise liefern warum genau der Prozess starb. Wir benötigen diese Datei um die Ursache zu klären und dir mögliche Lösungen/Abhilfen zu erläutern.
__________________
JD-Dev & Server-Admin Last edited by Jiaz; 20.03.2024 at 22:14. |
#11
|
||||
|
||||
Quote:
Quote:
Lösung: Die genannte Option deaktivieren.
__________________
JD-Dev & Server-Admin |
#12
|
||||
|
||||
Wenn du bei bestimmten Bereichen weitere Fragen/Anmerkungen hast oder etwas weiterhin unklar sein sollte, einfach nachfragen
__________________
JD-Dev & Server-Admin |
#13
|
||||
|
||||
@ziko
Feedback wäre schön gewesen. Nochmal zu cocoleech.com: Durch meine Änderung passiert nun in manchen Fällen genau das, was ich befürchtet hatte: Manche Links, die eigentlich online sind, werden als offline markiert, weil die cocoleech.com Schnittstelle behauptet, sie seien offline, siehe: https://board.jdownloader.org/showthread.php?p=535250
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#14
|
|||
|
|||
Dieser Thread ist im Changelog im Kontext "Multihoster handling: allow multihost plugins to trigger "file not found" errors" verlinkt. Dazu habe ich eine Frage: Wenn im JDownloader die Meldung "Multihoster claims that this file is offline" erscheint, wird der Download dann nach einiger Zeit wieder versucht? Das wäre schon sehr hilfreich für Fälle, wo das File nicht wirklich offline ist.
|
#15
|
||||
|
||||
Ja.
Ich habe das im aktuellen preview Changelog (Spoiler im Post aufklappen) nun präzisiert.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
Thread Tools | |
Display Modes | |
|
|