JDownloader Community - Appwork GmbH
 

Reply
 
Thread Tools Display Modes
  #1  
Old 17.11.2022, 21:53
harry61 harry61 is offline
DSL Light User
 
Join Date: Jan 2017
Posts: 31
Default icerbox links in avxhm.se

Seit heute gibt es mal wieder Probleme, die icerbox-links einzusammeln.

Wenn ich es richtig sehe liegt es an der Regular Expression in Zeile 85 von
src/jd/plugins/decrypter/AvxHmeW.java

Beispiel:
**External links are only visible to Support Staff****External links are only visible to Support Staff**
Darin ist er icerbox link
**External links are only visible to Support Staff****External links are only visible to Support Staff**

In der o.a. Regular Expression werden aber nach dem '/go/' erst einmal 32 hex Werte erwartet. Das wird wohl der Grund sein, dass die Links nicht gefunden und eingesammelt werden.

War die Regular Expression nicht schon einmal allgemeiner und damit robuster gegen Aenderungen formuliert?

Der Link an sich wird richtig uebernommen, wenn man ihn direkt in die Zwischenablage uebernimmt, nur eben nicht, wenn man die Uebersichtsseite in die Zwischenablage nimmt. Dieser Weg ist aber sehr muehsam.
Reply With Quote
  #2  
Old 18.11.2022, 10:41
harry61 harry61 is offline
DSL Light User
 
Join Date: Jan 2017
Posts: 31
Default

Korrektur: Ich hatte uebersehen, dass die 32 hex Werte nur eine Alternative sind und nicht da sein muessen.
Es scheint aber zu klappen, wenn man auch relative links erlaubt, d.h. den protokoll://host Teil optional macht, d.h. die regex mit
"(https?://[^/]+)?/go/"
beginnen laesst.
Reply With Quote
  #3  
Old 18.11.2022, 11:21
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 78,656
Default

@harry61: das Regex ist es nicht, das Plugin nimmt die Verarbeitung der Links korrekt auf.
Dein Beispiel geht hier ohne Probleme, Link kopieren -> HCaptcha lösen->Icerbox Link im JDownloader.
Bitte mal ein Debug Log erstellen, siehe https://support.jdownloader.org/Know...d-session-logs und dann die logID hier posten. Zuvor den Debug Modus aktivieren und JDownloader neustarten.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #4  
Old 18.11.2022, 11:57
harry61 harry61 is offline
DSL Light User
 
Join Date: Jan 2017
Posts: 31
Default

Alles sehr merkwürdig.
Ich habe mir extra eine Eclipse installiert und den Decrypter wie beschrieben geändert. Direkt vor der Änderung ging es nicht, mit der Änderung zunächst schon.
Habe die selbst kompilierte class Datei dann in meine normale JD-Version kopiert, wo es zunächst auch gut aussah. Dann kam es aber plötzlich doch wieder vor, daß die icerbox-links nicht mit kamen. Auffällig war, daß sie immer dann nicht gefunden wurden, wenn der direkte Link ein HCaptcha verlangte. D.h. das von Dir beschriebene Verhalten hatte ich nie.
Entweder alles ohne Captcha gefunden ode rnur die Bild-Dateien gefunden und bei der direkten Übernahme des icerbox-Links ein Captcha.

Werde gleich auf die originale class Datei zurück gehen und es noch einmal probieren und dann auch ein Log erstellen.
Reply With Quote
  #5  
Old 18.11.2022, 12:07
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 78,656
Default

@harry61: Also das Pattern greift ohne Probleme und der Breakpoint im Decrypter Plugin geht und das Plugin läuft fehlerfrei durch. Wenn du Eclipse eh schon am *werkeln* bist, kannst du den Fehler auch dort vesuchen nachzustellen durch BreakPoints. Oder eben ein, wichtig, Debug Log.
Wir können uns das auch gerne gemeinsam bei dir via Eclipse/Teamviewer anschauen. Schreib uns an support@jdownloader.org
__________________
JD-Dev & Server-Admin
Reply With Quote
  #6  
Old 18.11.2022, 12:10
harry61 harry61 is offline
DSL Light User
 
Join Date: Jan 2017
Posts: 31
Default

Hier ist die Log-Datei:
18.11.22 11.04.24 <--> 18.11.22 11.08.40 jdlog://5321311370661/

Ich habe versucht, zwei Seiten zu übernehmen. Bei der ersten war alles gut, bei der zweiten fehlte wieder der icerbox-link. Diesmal konnte ich ihn dann aber direkt ohne Captcha übernehmen.
Sehr merkwürdig, daß es manchmal klappt und manchmal nicht. Ich hoffe, die Log-Datei bringt Licht ins Dunkel...

Ach ja. Aktiv war natürlich wieder die originale class Datei, nicht meine selbst gebaute.
Reply With Quote
  #7  
Old 18.11.2022, 12:10
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 64,081
Default

Habs auch mal kurz getestet und bei mir lief es ohne Probleme.
Ich hatte sogar das Glück, kein Captcha lösen zu müssen.
__________________
JD Supporter, Plugin Dev. & Community Manager
JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
That's true James
Quote:
Originally Posted by James
Die Leute verstehen einfach nicht dass nur weil man mit einer Waffe auch auf Menschen schießen kann dass ein Schützenver​ein kein Ort für Amoklaufide​en ist
Reply With Quote
  #8  
Old 18.11.2022, 12:16
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 78,656
Default

@harry61: Im Log sind keine Fehler zu sehen. Es wirden avxhm Links verarbeitet und zwei icerbox gefunden/verarbeitet.
Bitte nochmals in Standalone testen und Updates einspielen. In Eclipse bitte die Projekte aktualisieren, da evtl der, vor wenigen Minuten, behobene Bug hier *reinspielt*.
__________________
JD-Dev & Server-Admin

Last edited by Jiaz; 18.11.2022 at 12:18.
Reply With Quote
  #9  
Old 18.11.2022, 12:23
harry61 harry61 is offline
DSL Light User
 
Join Date: Jan 2017
Posts: 31
Default

Ja, der zweite Link aber nicht, als ich die komplette Seite in die Zwischenablage genommen habe, sondern erst, als ich in die Seite rein gegangen bin und dort Rechtsklick auf "Download mit Icerbox" und Copy.

Das Angebot mit Teamviewer ist natürlich toll. Habe mir gerade die Version für Linux runtergeladen.
Bin allerdings gerade im Ausland mit etwas wackeligem WLAN. Sollen wir es trotzdem versuchen? Ich schicke mal gleich eine Mail an support.
Reply With Quote
  #10  
Old 18.11.2022, 12:29
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 64,081
Default

Da es sich hierbei um ein Plugin Problem handeln müsste, sollten wir das auch so nachstellen können.
In welchem Land befindest du dich?
Evtl. passiert bei bestimmten Links bei Zugriff aus bestimmten Ländern etwas anderes.
Falls du einen (deutschen) VPN hast, schalte den mal an und schau, ob das Problem dann noch immer passiert.
__________________
JD Supporter, Plugin Dev. & Community Manager
JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
That's true James
Quote:
Originally Posted by James
Die Leute verstehen einfach nicht dass nur weil man mit einer Waffe auch auf Menschen schießen kann dass ein Schützenver​ein kein Ort für Amoklaufide​en ist
Reply With Quote
  #11  
Old 18.11.2022, 12:33
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 78,656
Default

@harry61: wir können das mittels Teamviewer gern versuchen. In dem Log konnt ich keine Auffälligkeit finden, daher erstmal die Bitte nach frischem Checkout der Projekte und nochmaligen Test in Standalone und/oder Eclipse.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #12  
Old 18.11.2022, 12:43
harry61 harry61 is offline
DSL Light User
 
Join Date: Jan 2017
Posts: 31
Default

Bin mit dem Entwicklungs-Rechner in Spanien, mit der Normalinstanz in Deutschland (Bedienung über VNC)

Habe noch einen Versuch gemacht und gleich beim ersten Versuch wurden nur die beiden Image-Dateien übernommen, aber kein Icerbox-Link. Hier die zugehörige Log:
18.11.22 11.40.55 <--> 18.11.22 11.42.34 jdlog://7321311370661/

Habe auche eine Mail geschrieben mit meinen Verbindungsdaten.
Reply With Quote
  #13  
Old 18.11.2022, 12:51
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 64,081
Default

Kanns nachstellen, wir sind dran...
__________________
JD Supporter, Plugin Dev. & Community Manager
JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
That's true James
Quote:
Originally Posted by James
Die Leute verstehen einfach nicht dass nur weil man mit einer Waffe auch auf Menschen schießen kann dass ein Schützenver​ein kein Ort für Amoklaufide​en ist
Reply With Quote
  #14  
Old 18.11.2022, 14:04
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 78,656
Default

@harry61: mit nächstem update behoben. Danke für die Meldung!
__________________
JD-Dev & Server-Admin
Reply With Quote
  #15  
Old 18.11.2022, 14:39
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 64,081
Default

Danke fürs Fixen Jiaz.

@harry61
Da du dich dafür zu interessieren schienst:
Es handelte sich um einen Bug in unserem Parser, der dazu führte, dass die Ergebnis-Links, die nirgends in den Logs zu sehen sind falsch waren und die "/go/" Links somit zwar gefunden wurden, aber nicht erneut durch den Crawler wanderten.
__________________
JD Supporter, Plugin Dev. & Community Manager
JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
That's true James
Quote:
Originally Posted by James
Die Leute verstehen einfach nicht dass nur weil man mit einer Waffe auch auf Menschen schießen kann dass ein Schützenver​ein kein Ort für Amoklaufide​en ist
Reply With Quote
  #16  
Old 18.11.2022, 14:54
harry61 harry61 is offline
DSL Light User
 
Join Date: Jan 2017
Posts: 31
Default

Danke für die schnelle und engagierte Reaktion aber ist die geänderte Version denn schon eingecheckt?
Ein "svn update" hat nichts aktualisiert (nachdem subclipse beim Versuch eine fehlende library angemeckert hat, obwohl ich genau mit dem Setting ein paar Stunden zuvor alles ausgecheckt habe, grrrr)

Bin tatsächlich interessiert (eigentlich Perl-Entwickler aber um etwas Java kommt man ja doch nicht herum ;-)) und würde mir die Änderung gern ansehen (und natürlich auch nutzen).
Reply With Quote
  #17  
Old 18.11.2022, 15:01
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 78,656
Default

@harry61: Eingecheckt ja, aber noch nicht Live. Der Bugfix ist im Browser Projekt im HTMLParser. Also das Projekt auschecken. Ein falsches Pattern im HTMLParser hat dafür gesorgt das die falsche URL Base für relative URLs im HTML Code genutzt wurde und somit der /go/ Link mit falschelm Host dann nicht weiterverarbeitet wurde.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #18  
Old 18.11.2022, 16:20
harry61 harry61 is offline
DSL Light User
 
Join Date: Jan 2017
Posts: 31
Default

Nochmals Dank. Geht der Fix zeitnah live? Eben gab es wohl schon ein Update aber da scheint der Fix noch nicht drin gewesen zu sein.
Reply With Quote
  #19  
Old 18.11.2022, 16:24
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 78,656
Default

@harry61: Ich arbeite am Update. Brauch aber noch ein paar Mins, aber auf jeden Fall heute noch.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #20  
Old 18.11.2022, 16:40
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 78,656
Default

@@harry61: Update geht grad raus
__________________
JD-Dev & Server-Admin
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 22:28.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.