#61
|
|||
|
|||
Hallo coalado,
toll gemachte Hilfeseite. Noch ein paar Anmerkungen. Im Beispiel für "Browser Command Line" hast du sowohl im JD2 als auch in der Hilfe das Escape-Zeichen zwischen "...\\Google\Chrome\\..." vergessen -> "...\\Google\\Chrome\\...". Unter Punkt 9. zwei Tippfehler "COmmandline" und "Note: DO not ...". Generell würde ich "commandline" auseinander schreiben, also "command line". Mein Englisch ist bei weitem nicht so gut wie deines, aber "and to escape" aus dem Satz "Note: DO not forget the leading and trailing '[]' and to escape ('\'->'\\' & '"'->'"')" ergibt für mich keinen Sinn. Ich verstehe aber was gemeint ist. Bei folgenden Zeichenfolgen '\', '"'' ist die Verwendung von Escape-Sequenzen nötig, also '\\' und '\'''. Das Problem des nicht schließenden Browsers scheint es bei Chrome nicht zu geben. Gibt es bei Chrome auch den Eintrag "dom.allow_scripts_to_close_windows", dieser ist jedenfalls nicht unter "about:config" zu finden. Meine Eingangsfrage zu "BrowserCaptchaSolver: Browser Command Line" hast du leider nicht beantwortet. Aber ich gehe davon aus, dass man unter "Value", wo jetzt "null", steht der Pfad zum alternativen Browser eingetragen wird. Aber wird die Eingabe abgeschlossen? Nicht durch "ENTER" oder "ESCAPE". Vielleicht kannst du das noch korrigieren und meine Frage beantworten. Viele Grüße, Hightower Last edited by hightower5; 30.04.2015 at 15:51. |
#62
|
||||
|
||||
Shemy: https://support.jdownloader.org/inde...splay-captchas hier wird erklärtw as ud machen musst. Dann schließt sich das captchafenster sofort wieder - und du wirst quasi nicht gestört. Damit sind deine beiden Punkte hinfällig.
hightower5: Ich habe die Hilfeseite angepasst. dom.allow_scripts_to_close_windows gibt es nur in Firefox. Wir arbeiten aber gerade daran den tab über unsere Chrome und Firefox Extension schließen zu lassen. Die Eingabe wird abgeschlossen indem du einfach den Fokus wechselst.
__________________
|
#63
|
|||
|
|||
Danke! Das mit dem Fokuswechsel ist echt ungewöhnlich, aber OK, hat jetzt funktioniert.
Bitte auch am Beispiel "Browser Command Line" in im JD2 denken. Ich habe jetzt mal interesseshalber die "Browser Command Line" genutzt und dort den Pfad zu Chrome eingetragen. Das scheint wie es aussieht zu funktionieren, mein Standardbrowser übernimmt nicht mehr die Captchas. Was ich noch nicht getestet habe, ist ob die manuelle Captcha-Lösung im Chrome-Browser dann möglich ist. Was aber stört, ist der ständige Hinweis zu dem neuen Browser-Solver. Dieser poppt jetzt jedesmal auf nach dem Chrome wieder automatisch geschlossen wurde. An "My.JDownloader.org" gehen scheinbar gar keine Captchas mehr. Die Captchas werden nach dem "Browser-Solver" sofort an "9kw.eu" weitergegeben. |
#64
|
||||
|
||||
Quote:
Quote:
Quote:
Quote:
Das scheint mir eher ein Problem in deiner Prioritätsliste zu sein. Ein log könnte da helfen.
__________________
|
#65
|
|||
|
|||
Ist's für den IE (ja ungewöhnlich als Standardbrowser, nutzte noch was portables ^^) auch gelöst oder hab auch ich weiterhin neue IE Tabs?
|
#66
|
|||||
|
|||||
Quote:
Quote:
Quote:
Quote:
Code:
30.04.15 15.16.43to30.04.15 16.13.30 jdlog://1357873179241/ |
#67
|
||||
|
||||
HIghtowser 5:
Es gibt 2 unterschiedliche Typen. Für recaptcha V1 nehmen wir die browser loop. Für recaptcha V2 den browser Solver. Beide nehmen die selbe Browser commandline. Statt der Browserloop gibt es jetzt noch eine Variante. Dabei sucht man sich aus seinem Browser die aktuellen Google Cookies SID und HSID, und trägt sie in die Advanced options von JD ein: Ein Test Dialog wird einem dann zeigen ob es klappt. Für diesen Weg wird der Browser dann gar nicht benötigt. Den log schaue ich mir später an.
__________________
|
#68
|
|||
|
|||
Bei mir öffnet sich jetzt immer der Browser wenn ich Captchas eingeben soll.
Ich habe schon unter den Reiter Captchas alles aus gemacht was geht aber trotrzdem hat es nichts geholfen. Hier https://support.jdownloader.org/inde...splay-captchas wird mir leider nicht geholfen, wie schon gesagt habe schon alles aus gemacht was ging. Wer weis Rat? Nun kam gerade ein Update, nun geht alles wieder ohne scheiss Browser fenster. Last edited by KG_; 30.04.2015 at 18:32. Reason: Update |
#69
|
||||
|
||||
Yap as said, we were working on it
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#70
|
||||
|
||||
Nächstes mal bitte genauere Problembeschreibung und Log posten @KG_
Ansonsten danke fürs Feedback!
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#71
|
|||
|
|||
Sicherheit
Quote:
|
#72
|
||||
|
||||
In Firefox unter Extras --> Einstellungen --> Reiter "Datenschutz" --> Auf "einzelne Cookies" klicken --> "google.de" eingeben --> Nach SID bzw HSID schauen und den Eintrag anklicken --> Der gesuchte Wert steht bei "Inhalt"
Je nach Browser ist das Suchen einzelner Cookies so oder so ähnlich. @coalado Können wir uns diese Cookies nicht einfach automatisiert vom System "klauen"? GreeZ psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#73
|
|||
|
|||
Zunächst mal vielen Dank an die Entwickler und Helfer hier von JD2!
Bei mir funktioniert das wunderbar mit den neuen Captcha Funktionen. Zum ersten Mal seit vielen Wochen kann ich jetzt problemlos von Hostern laden, die bisher immer diese unlösbaren Captchas an JD geschickt haben. Ein klein wenig nervig ist das kurze Aufblitzen des Firefox-Fensters, das dann auch immer noch in den Vordergrund kommt, egal ob man gerade etwas anderes macht. Eine Frage habe ich aber noch bezüglich Security. Wenn da Google Cookies abgefragt werden, können da dann nicht Rückschlüsse über meine Person bzw. Details über meinen Google Account übertragen werden? |
#74
|
||||
|
||||
Theoretisch schon (zumindest sofern du ein Google Konto hast), aber ohne korrekte Cookies gibts keine Captchas.
Sagen wirs so: Wenn du im Browser die einfachen Captchas bekommst sind diese Captchas auch aktiv - dies war bei JD eben bisher nicht so. JDownloader macht es jetzt eben so wie jeder Browser. Es dürfte bei Google allerdings niemals klar sein, wofür man diese Captchas genau eingibt. Die Filehoster holen sich einfach nen apikey von Google uns setzen die Captchas dann ein, fertig. GreeZ psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#75
|
|||
|
|||
Danke pspzockerscene,
ich habe die SID und HSID jetzt gefunden sowohl im Firefox als auch im Chrome. Zu Verwenden sind die Werte von "Google.com" oder gehen auch die von "Google.de". Insgesamt habe ich jetzt 4 SID und 4 HSID Werte. Durch Eingabe dieser Werte ist der "Browser Loop" überflüssig oder? Es sei denn man nutzt "Browser Command Line", denn gerade ging das Browser-Fenster des Chromes auf. Last edited by hightower5; 30.04.2015 at 21:12. |
#76
|
||||
|
||||
Du brauchst eine SID und eine HSID und (laut den Einstellungen) beides von google.com.
Da ich das neue System nicht mitentwickelt habe und aktuell wenig Überblick habe kann ich nichts weiter dazu sagen - bitte auf Antwort von coalado warten. Grüße, psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#77
|
|||
|
|||
Super schnelle Anwort. Ich wollte gerade noch mein Posting editieren.
Ich wollte nämlich noch ergänzen, dass ich die Werte des Cookies "Google.com" von Chrome genommen habe. Es öffnete sich wie von coalado erwähnt, das "Recaptcha Cookie Tester"-Fenster "Easy Captcha :-)/Hard Captcha :'(". D.h. die Werte sind korrekt. Trotzdem ist "Browser-Loop" noch aktiv, vermutlich wegen einem over ride von "Browser Command Line". Ich werde das gleich mal selbst testen. Edit: So ich habe das jetzt getestet. Egal ob man "Browser Command Line" benutzt oder nicht, es öffnet sich weiterhin ein Browserfenster. Der Unterschied, bei Verwendung von HSID/SID, ist, dass man jetzt Fotos mit Nummern sieht, wie im Screenshot von coalado. Last edited by hightower5; 30.04.2015 at 22:02. |
#78
|
||||
|
||||
hightower:
Diese Cookies sind Teile deines Google Logins. Die sollte man auf jeden Fall sensibel behandeln. Also nicht hier posten oder so. Grundsätzlich sieht Google da natürlich einiges. Aber in JD übertragen wir wie immer nur das Nötigste. d.h. im Browser wird bedeutend mehr Information übertragen. Den Browserloop musst du deaktivieren (Advanced Options -> BrowserCaptchaSolver: Browser Loop) wenn du die Cookies eingetragen hast. @PSPZockerscene: Cookies holen geht schon irgendwie. Wir haben da schon ein paar Ideen. Aber fürs erste muss das so funktionieren.
__________________
|
#79
|
|||
|
|||
Browser Loop improvement suggestion
I've just found the new Browser Loop feature, it's great at what it's doing and a big step ahead, thanks for the great job!
I have a suggestion though how this feature could be improved even more. Have you considered or tried using PhantomJS for this function? I did a search for it and it doesn't seem it was discussed on these boards. PhantomJS is a headless browser that has no visible window and supports a great deal of automation. It may be possible to avoid opening the user's browser window completely. It might be even possible to send a click event to "i'm not a robot" checkbox captcha, although I suspect it's not that simple. If the above wouldn't work, the alternative could be the Selenuim Webdriver. It's the browser automation that works with the actual browsers installed on the user system and it opens the "real" windows, although these may be moved/resized/minimized as needed. The useful thing is that it uses a "clean" browser instance, it uses temporary profiles for each session by default. The disadvantage is that there is a different Webdriver for each browser, although with a common interface, but you'll have to detect the user browser in order to invoke the correct one. |
#80
|
||||
|
||||
@Carbofos
The Browser Solver in which Browser loop belongs, is actually something I came up with. I've had this idea for some time (year or more) but showed Coalado and Jiaz my proof of concept just last month. Whilst not the best in terms of tabs opening it's benefit outweighs the downside in my opinion. It flips favour back into a level playing field by leverage users Browser! With this implementation is the quick ease into supporting modern day captchas. Ease of implementation is a huge benefit for example I added support for AreYouAHuman, SweetCaptcha, ConfidentCaptcha all within ~1 day of work (lots of refactoring before I committed due to backend changes). Another large benefit is it gives you access too the captcha owners interface. Most of these interfaces allow refresh of image (which means plugin doesn't need to restart or have input retry code) and also audio selection which is great for those visually impaired. Biggest benefit is support with this implementation is it uses users cookie sessions which are required to gain that better reputation, this is important with recaptchav1 and recaptchav2 as its heavily biased via Javascript trickery. We now can easily add flash captchas (though less popular) instead of having to emulate support after we figure out how the service works, like we had todo with KeyCaptcha. I'd like to thank Coalado for developing this in the last week or so. He has worked and reworked the backend implementation, as my proof of concept was basic and needed to be adapted to work in with JDownloader 2 existing captcha framework. Coming back to your questions we have kinda looked into - phantomjs, yes though for other reasons, we have issue ticket open - _**External links are only visible to Support Staff** and some others approaches raztoki
__________________
raztoki @ jDownloader reporter/developer http://svn.jdownloader.org/users/170 Don't fight the system, use it to your advantage. :] Last edited by raztoki; 01.05.2015 at 17:42. |
Thread Tools | |
Display Modes | |
|
|