JDownloader Community - Appwork GmbH
 

Reply
 
Thread Tools Display Modes
  #1  
Old 18.07.2019, 09:02
Fetter Biff Fetter Biff is offline
JD Legend
 
Join Date: Oct 2014
Posts: 838
Default Was ist denn mit uloz.to passiert?

Was ist denn mit uloz passiert? Seit gestern oder vorgestern kein Zugriff: **External links are only visible to Support Staff****External links are only visible to Support Staff**

Reply With Quote
  #2  
Old 18.07.2019, 10:39
thecoder2012's Avatar
thecoder2012 thecoder2012 is offline
Official 9kw.eu Support
 
Join Date: Feb 2013
Location: Internet
Posts: 948
Default

Quote:
Originally Posted by Fetter Biff View Post
Was ist denn mit uloz passiert? Seit gestern oder vorgestern kein Zugriff
Hab es grad aus Deutschland und Frankreich probiert. Gleicher Fehler. Sieht nach einer Geoblockierung aus.
Über Kanada geht es einwandfrei.
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep.
Reply With Quote
  #3  
Old 18.07.2019, 11:13
Fetter Biff Fetter Biff is offline
JD Legend
 
Join Date: Oct 2014
Posts: 838
Default

Nun nach zippy also wohl auch noch uloz. Zwei der besten Hoster blockiert.

Mit JD kann man Geoblockierung wohl nicht umgehen, oder?

Wie kann man bei Tor-Firefox einstellen, dass die IP aus Kanada oder USA kommen soll für den Proxy zur Umgehung der Sperre?
Reply With Quote
  #4  
Old 18.07.2019, 11:27
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 65,502
Default

Mit dem nächsten Update wird eine entsprechende Meldung angezeigt.
__________________
JD-Dev & Server-Admin
Reply With Quote
  #5  
Old 18.07.2019, 12:11
Fetter Biff Fetter Biff is offline
JD Legend
 
Join Date: Oct 2014
Posts: 838
Default

Also wie bei zippy wohl, dankesehr. Man kann ja nicht mal mehr die Website von uloz aufrufen.
Reply With Quote
  #6  
Old 18.07.2019, 22:12
thecoder2012's Avatar
thecoder2012 thecoder2012 is offline
Official 9kw.eu Support
 
Join Date: Feb 2013
Location: Internet
Posts: 948
Default

Quote:
Originally Posted by Fetter Biff View Post
Also wie bei zippy wohl, dankesehr. Man kann ja nicht mal mehr die Website von uloz aufrufen.
Ja. Ich denke allerdings die wollten ursprünglich die Meldung der Seite "blocked" anzeigen und haben Mist bei der Blockierung gebaut.

Quote:
Originally Posted by Fetter Biff View Post
Nun nach zippy also wohl auch noch uloz. Zwei der besten Hoster blockiert.
Hab uloz vorher noch nie gekannt oder genutzt.

Quote:
Originally Posted by Fetter Biff View Post
Mit JD kann man Geoblockierung wohl nicht umgehen, oder?
Also einerseits kannst natürlich Proxys nutzen wie bei Zippyshare ala Proxys für Zippyshare funktionieren nicht. Nur um die gewünschten Hoster erweitern.

Quote:
Originally Posted by Fetter Biff View Post
Wie kann man bei Tor-Firefox einstellen, dass die IP aus Kanada oder USA kommen soll für den Proxy zur Umgehung der Sperre?
Andererseits im TOR Browser in der Datei "Tor Browser\Browser\TorBrowser\Data\Tor\torrc" eintragen "ExitNodes {CA} StrictNodes 1" oder umändern falls schon vorhanden. Danach den TOR Browser wieder starten. Sollte mit nahezu jedem Land funktionieren. Ein Proxy dürfte aber für Downloads schneller sein.
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep.
Reply With Quote
  #7  
Old 19.07.2019, 00:26
Fetter Biff Fetter Biff is offline
JD Legend
 
Join Date: Oct 2014
Posts: 838
Default

Quote:
Ja. Ich denke allerdings die wollten ursprünglich die Meldung der Seite "blocked" anzeigen und haben Mist bei der Blockierung gebaut.
Ja, das könnte ich mir auch vorstellen. Ist jetzt nachgeholt wohl. Ist ja erstaunlich, dass jetzt auch uloz blockiert, liegt vielleicht an neuen Gesetzen.

Quote:
Hab uloz vorher noch nie gekannt oder genutzt.
Ist ein spitzen Sender, sehr große Auswahl, alle Links funktionieren.

Quote:
Also einerseits kannst natürlich Proxys nutzen wie bei Zippyshare ala Proxys für Zippyshare funktionieren nicht. Nur um die gewünschten Hoster erweitern.
Vielen Dank für den Link. Ist das so richtig(?):


Was muß ich denn bei "keine" eingeben(?):


Und wo und wie muß ich denn uloz hinzufügen?

Quote:
Andererseits im TOR Browser in der Datei "Tor Browser\Browser\TorBrowser\Data\Tor\torrc" eintragen "ExitNodes {CA} StrictNodes 1" oder umändern falls schon vorhanden. Danach den TOR Browser wieder starten. Sollte mit nahezu jedem Land funktionieren. Ein Proxy dürfte aber für Downloads schneller sein.
Super, scheint hier zu funktionieren, vielen Dank! Ein Proxy schneller? Verstehe nicht, was meinst Du damit? Und schneller als was?

Last edited by Fetter Biff; 19.07.2019 at 00:47.
Reply With Quote
  #8  
Old 19.07.2019, 00:46
thecoder2012's Avatar
thecoder2012 thecoder2012 is offline
Official 9kw.eu Support
 
Join Date: Feb 2013
Location: Internet
Posts: 948
Default

Quote:
Originally Posted by Fetter Biff View Post
Vielen Dank für den Link. Ist das so richtig(?):
Wenn nur Zippyshare haben willst, dann ja.
Sonst musst noch im Skript zippyshare.com um uloz.to ergänzen. Beispiel:
Code:
var standard_filter = " \"filter\" : {\"type\" : \"WHITELIST\",\"entries\" : [ \"zippyshare.com\",\"uloz.to\"]},";
Dient nur dazu das die Proxies nicht ausversehen für andere Anliegen genutzt werden, da die Herkunft/Betreiber unklar ist.

Ggf. noch die gewünschten Länder weiter einschränken. Derzeit wird nur Deutschland und England gefiltert meines Wissens. Siehe folgende Zeile im Skript:
Code:
if (temp_JSON.country == "DE" || temp_JSON.country == "GB" || temp_JSON.response_time > max_response_time) {
Hatte nicht alle Länder durchprobiert bisher. Sonst schreib einfach wenn es ein Problem mit dem Skript gibt, da man fast alles anpassen kann.

Quote:
Originally Posted by Fetter Biff View Post
Was muß ich denn bei "keine" eingeben(?):
Interval mit 15 Minuten. Die Proxyliste wird alle 15 Minuten meines Wissens aktualisiert.

Alternativ einfach als Schaltfläche im JDownloader hinterlegen ggf. noch eine Abfrage im Skript einbauen für die Schaltfläche. Dann kann man es bei Bedarf aktivieren bzw. updaten.

Quote:
Originally Posted by Fetter Biff View Post
Super, scheint hier zu funktionieren, vielen Dank! Ein Proxy schneller? Verstehe nicht, was meinst Du damit? Und schneller als was?
Ein regulärer Proxy dürfte schneller als das TOR Netzwerk sein. Im Test war TOR jedenfalls ziemlich langsam. Sonst könnte man auch TOR als (lokalen) Proxy basteln und darüber JDownloader für die einzelnen Seiten nutzen.
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep.
Reply With Quote
  #9  
Old 19.07.2019, 08:18
Fetter Biff Fetter Biff is offline
JD Legend
 
Join Date: Oct 2014
Posts: 838
Default

Quote:
Interval mit 15 Minuten. Die Proxyliste wird alle 15 Minuten meines Wissens aktualisiert.
Ich finde in der Liste zwar "Intervall", aber nicht die Stelle, an der man die 15 Minuten eingeben kann:

Wie kann ich die 15 Minunten eingeben?

Quote:
Alternativ einfach als Schaltfläche im JDownloader hinterlegen
Die Schaltfläche finde ich wohl hier, oder. Aber wo finde ich den neuen Eintrag dort, kann ich nicht finden(?):



Quote:
ggf. noch eine Abfrage im Skript einbauen für die Schaltfläche.
Wie macht man das?

Quote:
Ein regulärer Proxy dürfte schneller als das TOR Netzwerk sein. Im Test war TOR jedenfalls ziemlich langsam. Sonst könnte man auch TOR als (lokalen) Proxy basteln und darüber JDownloader für die einzelnen Seiten nutzen.
Ah so, die Downloadgeschwindigkeit, ja, die ist bei Tor bei mir wohl recht langsam. Und ein regulärer Proxy ist in dem Skript wohl genommen, vermute ich, oder?

Gerade wird ein Fehler angezeigt, wie könnte man den vermeiden(?):


Code:
Wrapped org.jdownloader.extensions.eventscripter.EnvironmentException: Line 22
org.jdownloader.extensions.eventscripter.EnvironmentException: Line 22
jd.http.Browser$BrowserException: Caller: org.jdownloader.extensions.eventscripter.sandboxobjects.BrowserSandBox.getPage(BrowserSandBox.java:140)
org.jdownloader.extensions.eventscripter.sandboxobjects.ScriptEnvironment.getPage(ScriptEnvironment.java:551)
sun.reflect.GeneratedMethodAccessor300.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
net.sourceforge.htmlunit.corejs.javascript.MemberBox.invoke(MemberBox.java:120)
net.sourceforge.htmlunit.corejs.javascript.NativeJavaMethod.call(NativeJavaMethod.java:213)
net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpretLoop(Interpreter.java:1531)
net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpret(Interpreter.java:798)
net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.call(InterpretedFunction.java:105)
net.sourceforge.htmlunit.corejs.javascript.ContextFactory.doTopCall(ContextFactory.java:411)
org.jdownloader.scripting.JSHtmlUnitPermissionRestricter$SandboxContextFactory.doTopCall(JSHtmlUnitPermissionRestricter.java:119)
net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3057)
net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.exec(InterpretedFunction.java:115)
net.sourceforge.htmlunit.corejs.javascript.Context.evaluateString(Context.java:1212)
org.jdownloader.extensions.eventscripter.ScriptThread.evalUNtrusted(ScriptThread.java:284)
org.jdownloader.extensions.eventscripter.ScriptThread.executeScipt(ScriptThread.java:176)
org.jdownloader.extensions.eventscripter.ScriptThread.run(ScriptThread.java:156)
BrowserID:912|BrowserParentID:-1|RequestID:1|URL:https://raw.githubusercontent.com/fate0/proxylist/master/proxy.list
----------------Request Information-------------
URL: https://raw.githubusercontent.com/fate0/proxylist/master/proxy.list
ConnectIP: raw.githubusercontent.com/151.101.12.133:443
Connection-Timeout: 20000ms
Read-Timeout: 60000ms
----------------Request-------------------------
GET /fate0/proxylist/master/proxy.list HTTP/1.1
Host: raw.githubusercontent.com
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:67.0) Gecko/20100101 Firefox/67.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de,en-gb;q=0.7,en;q=0.3
Accept-Encoding: gzip, deflate, br
Cache-Control: no-cache

----------------Response Information------------
Connection-Time: keep-Alive
Request-Time: 20ms
----------------Response------------------------
HTTP/1.1 200 OK
Content-Security-Policy: default-src 'none'; style-src 'unsafe-inline'; sandbox
Strict-Transport-Security: max-age=31536000
X-Content-Type-Options: nosniff
X-Frame-Options: deny
X-XSS-Protection: 1; mode=block
ETag: "8e47470c0de0233ce315da9ea533b82b8c3b9033"
Content-Type: text/plain; charset=utf-8
Cache-Control: max-age=300
X-Geo-Block-List: 
X-GitHub-Request-Id: 75A6:798E:4322B1:4B9D3C:5D315EC2
Content-Encoding: gzip
Content-Length: 37589
Accept-Ranges: bytes
Date: Fri, 19 Jul 2019 06:13:19 GMT
Via: 1.1 varnish
Connection: keep-alive
X-Served-By: cache-fra19169-FRA
X-Cache: HIT
X-Cache-Hits: 10
X-Timer: S1563516799.135317,VS0,VE0
Vary: Authorization,Accept-Encoding
Access-Control-Allow-Origin: *
X-Fastly-Request-ID: 24f644ef5c6332a364e00c83aa242b949bf2d846
Expires: Fri, 19 Jul 2019 06:18:19 GMT
Source-Age: 188
------------------------------------------------


	at jd.http.Browser.loadConnection(Browser.java:1452)
	at jd.http.Browser.getPage(Browser.java:1284)
	at jd.http.Browser.getPage(Browser.java:1280)
	at org.jdownloader.extensions.eventscripter.sandboxobjects.BrowserSandBox.getPage(BrowserSandBox.java:140)
	at org.jdownloader.extensions.eventscripter.sandboxobjects.ScriptEnvironment.getPage(ScriptEnvironment.java:551)
	at sun.reflect.GeneratedMethodAccessor300.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at net.sourceforge.htmlunit.corejs.javascript.MemberBox.invoke(MemberBox.java:120)
	at net.sourceforge.htmlunit.corejs.javascript.NativeJavaMethod.call(NativeJavaMethod.java:213)
	at net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpretLoop(Interpreter.java:1531)
	at net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpret(Interpreter.java:798)
	at net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.call(InterpretedFunction.java:105)
	at net.sourceforge.htmlunit.corejs.javascript.ContextFactory.doTopCall(ContextFactory.java:411)
	at org.jdownloader.scripting.JSHtmlUnitPermissionRestricter$SandboxContextFactory.doTopCall(JSHtmlUnitPermissionRestricter.java:119)
	at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3057)
	at net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.exec(InterpretedFunction.java:115)
	at net.sourceforge.htmlunit.corejs.javascript.Context.evaluateString(Context.java:1212)
	at org.jdownloader.extensions.eventscripter.ScriptThread.evalUNtrusted(ScriptThread.java:284)
	at org.jdownloader.extensions.eventscripter.ScriptThread.executeScipt(ScriptThread.java:176)
	at org.jdownloader.extensions.eventscripter.ScriptThread.run(ScriptThread.java:156)
Caused by: org.appwork.utils.net.httpconnection.KeepAliveSocketStreamException: java.net.SocketException: Socket is closed
	at org.appwork.utils.net.httpconnection.KeepAliveSocketStream$2.read(KeepAliveSocketStream.java:214)
	at java.io.FilterInputStream.read(Unknown Source)
	at java.io.FilterInputStream.read(Unknown Source)
	at org.appwork.utils.net.CountingInputStream.read(CountingInputStream.java:62)
	at org.appwork.utils.net.LimitedInputStream.read(LimitedInputStream.java:70)
	at java.io.FilterInputStream.read(Unknown Source)
	at org.appwork.utils.net.CountingInputStream.read(CountingInputStream.java:62)
	at java.util.zip.InflaterInputStream.fill(Unknown Source)
	at java.util.zip.InflaterInputStream.read(Unknown Source)
	at java.util.zip.GZIPInputStream.read(Unknown Source)
	at java.io.FilterInputStream.read(Unknown Source)
	at jd.http.Request.read(Request.java:127)
	at jd.http.Request.read(Request.java:843)
	at jd.http.Browser.loadConnection(Browser.java:1440)
	... 20 more
Caused by: java.net.SocketException: Socket is closed
	at sun.security.ssl.SSLSocketImpl.getInputStream(Unknown Source)
	at org.appwork.utils.net.httpconnection.JavaSSLSocketStreamFactory$2.getInputStream(JavaSSLSocketStreamFactory.java:249)
	at org.appwork.utils.net.httpconnection.KeepAliveSocketStream$2.read(KeepAliveSocketStream.java:212)
	... 33 more

	at org.jdownloader.extensions.eventscripter.sandboxobjects.BrowserSandBox.getPage(BrowserSandBox.java:142)
	at org.jdownloader.extensions.eventscripter.sandboxobjects.ScriptEnvironment.getPage(ScriptEnvironment.java:551)
	at sun.reflect.GeneratedMethodAccessor300.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at net.sourceforge.htmlunit.corejs.javascript.MemberBox.invoke(MemberBox.java:120)
	at net.sourceforge.htmlunit.corejs.javascript.NativeJavaMethod.call(NativeJavaMethod.java:213)
	at net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpretLoop(Interpreter.java:1531)
	at net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpret(Interpreter.java:798)
	at net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.call(InterpretedFunction.java:105)
	at net.sourceforge.htmlunit.corejs.javascript.ContextFactory.doTopCall(ContextFactory.java:411)
	at org.jdownloader.scripting.JSHtmlUnitPermissionRestricter$SandboxContextFactory.doTopCall(JSHtmlUnitPermissionRestricter.java:119)
	at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3057)
	at net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.exec(InterpretedFunction.java:115)
	at net.sourceforge.htmlunit.corejs.javascript.Context.evaluateString(Context.java:1212)
	at org.jdownloader.extensions.eventscripter.ScriptThread.evalUNtrusted(ScriptThread.java:284)
	at org.jdownloader.extensions.eventscripter.ScriptThread.executeScipt(ScriptThread.java:176)
	at org.jdownloader.extensions.eventscripter.ScriptThread.run(ScriptThread.java:156)
Caused by: jd.http.Browser$BrowserException: Caller: org.jdownloader.extensions.eventscripter.sandboxobjects.BrowserSandBox.getPage(BrowserSandBox.java:140)
org.jdownloader.extensions.eventscripter.sandboxobjects.ScriptEnvironment.getPage(ScriptEnvironment.java:551)
sun.reflect.GeneratedMethodAccessor300.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
net.sourceforge.htmlunit.corejs.javascript.MemberBox.invoke(MemberBox.java:120)
net.sourceforge.htmlunit.corejs.javascript.NativeJavaMethod.call(NativeJavaMethod.java:213)
net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpretLoop(Interpreter.java:1531)
net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpret(Interpreter.java:798)
net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.call(InterpretedFunction.java:105)
net.sourceforge.htmlunit.corejs.javascript.ContextFactory.doTopCall(ContextFactory.java:411)
org.jdownloader.scripting.JSHtmlUnitPermissionRestricter$SandboxContextFactory.doTopCall(JSHtmlUnitPermissionRestricter.java:119)
net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3057)
net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.exec(InterpretedFunction.java:115)
net.sourceforge.htmlunit.corejs.javascript.Context.evaluateString(Context.java:1212)
org.jdownloader.extensions.eventscripter.ScriptThread.evalUNtrusted(ScriptThread.java:284)
org.jdownloader.extensions.eventscripter.ScriptThread.executeScipt(ScriptThread.java:176)
org.jdownloader.extensions.eventscripter.ScriptThread.run(ScriptThread.java:156)
BrowserID:912|BrowserParentID:-1|RequestID:1|URL:https://raw.githubusercontent.com/fate0/proxylist/master/proxy.list
----------------Request Information-------------
URL: https://raw.githubusercontent.com/fate0/proxylist/master/proxy.list
ConnectIP: raw.githubusercontent.com/151.101.12.133:443
Connection-Timeout: 20000ms
Read-Timeout: 60000ms
----------------Request-------------------------
GET /fate0/proxylist/master/proxy.list HTTP/1.1
Host: raw.githubusercontent.com
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:67.0) Gecko/20100101 Firefox/67.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de,en-gb;q=0.7,en;q=0.3
Accept-Encoding: gzip, deflate, br
Cache-Control: no-cache

----------------Response Information------------
Connection-Time: keep-Alive
Request-Time: 20ms
----------------Response------------------------
HTTP/1.1 200 OK
Content-Security-Policy: default-src 'none'; style-src 'unsafe-inline'; sandbox
Strict-Transport-Security: max-age=31536000
X-Content-Type-Options: nosniff
X-Frame-Options: deny
X-XSS-Protection: 1; mode=block
ETag: "8e47470c0de0233ce315da9ea533b82b8c3b9033"
Content-Type: text/plain; charset=utf-8
Cache-Control: max-age=300
X-Geo-Block-List: 
X-GitHub-Request-Id: 75A6:798E:4322B1:4B9D3C:5D315EC2
Content-Encoding: gzip
Content-Length: 37589
Accept-Ranges: bytes
Date: Fri, 19 Jul 2019 06:13:19 GMT
Via: 1.1 varnish
Connection: keep-alive
X-Served-By: cache-fra19169-FRA
X-Cache: HIT
X-Cache-Hits: 10
X-Timer: S1563516799.135317,VS0,VE0
Vary: Authorization,Accept-Encoding
Access-Control-Allow-Origin: *
X-Fastly-Request-ID: 24f644ef5c6332a364e00c83aa242b949bf2d846
Expires: Fri, 19 Jul 2019 06:18:19 GMT
Source-Age: 188
------------------------------------------------


	at jd.http.Browser.loadConnection(Browser.java:1452)
	at jd.http.Browser.getPage(Browser.java:1284)
	at jd.http.Browser.getPage(Browser.java:1280)
	at org.jdownloader.extensions.eventscripter.sandboxobjects.BrowserSandBox.getPage(BrowserSandBox.java:140)
	... 17 more
Caused by: org.appwork.utils.net.httpconnection.KeepAliveSocketStreamException: java.net.SocketException: Socket is closed
	at org.appwork.utils.net.httpconnection.KeepAliveSocketStream$2.read(KeepAliveSocketStream.java:214)
	at java.io.FilterInputStream.read(Unknown Source)
	at java.io.FilterInputStream.read(Unknown Source)
	at org.appwork.utils.net.CountingInputStream.read(CountingInputStream.java:62)
	at org.appwork.utils.net.LimitedInputStream.read(LimitedInputStream.java:70)
	at java.io.FilterInputStream.read(Unknown Source)
	at org.appwork.utils.net.CountingInputStream.read(CountingInputStream.java:62)
	at java.util.zip.InflaterInputStream.fill(Unknown Source)
	at java.util.zip.InflaterInputStream.read(Unknown Source)
	at java.util.zip.GZIPInputStream.read(Unknown Source)
	at java.io.FilterInputStream.read(Unknown Source)
	at jd.http.Request.read(Request.java:127)
	at jd.http.Request.read(Request.java:843)
	at jd.http.Browser.loadConnection(Browser.java:1440)
	... 20 more
Caused by: java.net.SocketException: Socket is closed
	at sun.security.ssl.SSLSocketImpl.getInputStream(Unknown Source)
	at org.appwork.utils.net.httpconnection.JavaSSLSocketStreamFactory$2.getInputStream(JavaSSLSocketStreamFactory.java:249)
	at org.appwork.utils.net.httpconnection.KeepAliveSocketStream$2.read(KeepAliveSocketStream.java:212)
	... 33 more
 (#22)
Reply With Quote
  #10  
Old 19.07.2019, 10:25
thecoder2012's Avatar
thecoder2012 thecoder2012 is offline
Official 9kw.eu Support
 
Join Date: Feb 2013
Location: Internet
Posts: 948
Default

Quote:
Originally Posted by Fetter Biff View Post
Ich finde in der Liste zwar "Intervall", aber nicht die Stelle, an der man die 15 Minuten eingeben kann:
Wie kann ich die 15 Minunten eingeben?
Klick auf "bearbeiten" daneben und dann ganz oben über dem Skript ist ein Feld dafür.

Quote:
Originally Posted by Fetter Biff View Post
Die Schaltfläche finde ich wohl hier, oder. Aber wo finde ich den neuen Eintrag dort, kann ich nicht finden(?):
Nenne den Eintrag "Geoblocking: zippy". Der Eintrag ist in deinem Untermenü "Mehr Aktionen". Also bei der Voreinstellung das letzte Symbol in der Hauptleiste.

Quote:
Originally Posted by Fetter Biff View Post
Wie macht man das?
Im Skript fügst darüber folgende Zeile ein:
Code:
if (name == "Geoblocking: zippy") {
Wenn zusätzlich interval und manuelles Update per Eintrag machen willst, dann sollte die Zeile so aussehen:
Code:
if (name == "Geoblocking: zippy" || interval >= 10000) {
Und unter dem Skript noch eine geschweifte Klammer:
Code:
}
Quote:
Originally Posted by Fetter Biff View Post
Ah so, die Downloadgeschwindigkeit, ja, die ist bei Tor bei mir wohl recht langsam. Und ein regulärer Proxy ist in dem Skript wohl genommen, vermute ich, oder?
Ja.

Quote:
Originally Posted by Fetter Biff View Post
Gerade wird ein Fehler angezeigt, wie könnte man den vermeiden(?):
Ja. Suche folgende Zeile:
Code:
var html = getPage("https" + "://raw.githubusercontent.com/fate0/proxylist/master/proxy.list");
Und ersetze es durch diese paar Zeilen:
Code:
var html;
try {
    html = getPage("https" + "://raw.githubusercontent.com/fate0/proxylist/master/proxy.list");
} catch (e) {}
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep.

Last edited by thecoder2012; 19.07.2019 at 10:28.
Reply With Quote
  #11  
Old 19.07.2019, 11:05
Fetter Biff Fetter Biff is offline
JD Legend
 
Join Date: Oct 2014
Posts: 838
Default

Vielen Dank!

Quote:
Klick auf "bearbeiten" daneben und dann ganz oben über dem Skript ist ein Feld dafür.
Ah ja, da habe ich nun 900000 eingegeben, also 15 Min.



Quote:
Nenne den Eintrag "Geoblocking: zippy". Der Eintrag ist in deinem Untermenü "Mehr Aktionen". Also bei der Voreinstellung das letzte Symbol in der Hauptleiste.
Also wohl hier, kann ich da aber nicht finden, oder meinst Du ganz woanders:




Quote:
Wenn zusätzlich interval und manuelles Update per Eintrag machen willst, dann sollte die Zeile so aussehen:
Verzeihung, was heißt, "manuelles Update per Eintrag machen" machen?

Die Zeile hier einfügen(?):


Quote:
Und unter dem Skript noch eine geschweifte Klammer:
Also eine weitere zu der bereits vorhandenen:



Quote:
Und ersetze es durch diese paar Zeilen:
Code:

var html;
try {
html = getPage("https" + "://raw.githubusercontent.com/fate0/proxylist/master/proxy.list");
} catch (e) {}
Gemacht, sieht jetzt so aus das gesamte Skript:

Code:
//Proxylist updates for Zippyshare.com
//Trigger: Interval (e.g. 900000ms)
//disablePermissionChecks();
//setNotifyOnException(false);
if (name == "Geoblocking: zippy" || interval >= 10000) {

    var old_proxylist = [];
    var new_proxylist = "";

    var max_response_time = 1.5; //1.5 or higher, 1 is too low
    var proxy_test = 0; //1=ON,0=OFF
    var max_proxies = 0; //0=Unlimited
    var old_proxylist = [];
    var new_proxylist = "";
    var standard_filter = " \"filter\" : {\"type\" : \"WHITELIST\",\"entries\" : [ \"zippyshare.com\",\"uloz.to\",\"uloz.net\"]},"; //\"filter\" : null,
    var add_proxy = JSON.parse("{\"proxy\" : {\"username\" : null,\"password\" : null,\"port\" : 80,\"address\" : null,\"type\" : \"NONE\",\"preferNativeImplementation\" : false,\"resolveHostName\" : false,\"connectMethodPrefered\" : false},\"rangeRequestsSupported\" : true," + standard_filter + "\"pac\" : false,\"reconnectSupported\" : false,\"enabled\" : true}");
    var filter = new Array();

    var settings = "org.jdownloader.updatev2.InternetConnectionSettings";
    var storage = "cfg/org.jdownloader.settings.InternetConnectionSettings";
    old_proxylist = callAPI("config", "get", settings, storage, "customproxylist");

    var html;
    try {
        html = getPage("https" + "://raw.githubusercontent.com/fate0/proxylist/master/proxy.list");
    } catch (e) {}
    var lines = html.split("\n");

    for (var key in old_proxylist) {
        if (old_proxylist.hasOwnProperty(key)) {
            if (old_proxylist[key].proxy.type == "DIRECT" || old_proxylist[key].proxy.type == "NONE" || old_proxylist[key].enabled == false) {
                if (new_proxylist == "") {
                    new_proxylist += JSON.stringify(old_proxylist[key]);
                } else {
                    new_proxylist += "," + JSON.stringify(old_proxylist[key]);
                }
            }
        }
    }

    var myBr = getBrowser();
    for (var i = 0; i < lines.length; ++i) {
        if (IsValidJSONString(lines[i])) {
            var temp_JSON = JSON.parse(lines[i]);
            var add_proxy_new = add_proxy;
            add_proxy_new.proxy.type = temp_JSON.type.toUpperCase();
            add_proxy_new.proxy.port = temp_JSON.port;
            add_proxy_new.proxy.address = temp_JSON.host;
            if (temp_JSON.country == "DE" || temp_JSON.country == "GB" || temp_JSON.country == "FR" || temp_JSON.response_time > max_response_time) {
                continue; //skip proxy

            }
            var errorcheck = 0;
            if (proxy_test == 1) {
                myBr.setProxy(temp_JSON.type + "://" + temp_JSON.host + ":" + temp_JSON.port);
                try {
                    myBr.getPage("http://www.google.de/");
                } catch (e) {
                    errorcheck = 1;
                }
            }

            if (errorcheck == 0 && proxy_test == 1 || proxy_test != 1) {

                if (add_proxy_new.proxy.address && filter[temp_JSON.host] != true) {
                    filter[temp_JSON.host] = true;
                    if (new_proxylist == "") {
                        new_proxylist += JSON.stringify(add_proxy_new);
                    } else {
                        new_proxylist += "," + JSON.stringify(add_proxy_new);
                    }
                }
            }
        }
        if (i >= max_proxies && max_proxies > 0) {
            break;
        }
    }
    callAPI("config", "set", settings, storage, "customproxylist", "[" + new_proxylist + "]");

    function IsValidJSONString(str) {
        if (typeof str !== "string") {
            return false;
        }
        try {
            JSON.parse(str);
        } catch (e) {
            return false;
        }
        return true;
    }
}
Und falls ich alles richtig gemacht hätte, brauchte ich nichts mehr weiter zu machen, außer vielleicht manuell die Proxies zu aktualisieren oder so? JD lädt von zippy und uloz automatisch runter?
Reply With Quote
  #12  
Old 19.07.2019, 11:15
Fetter Biff Fetter Biff is offline
JD Legend
 
Join Date: Oct 2014
Posts: 838
Default

Da erscheint wieder eine Fehlermeldung:




Code:
net.sourceforge.htmlunit.corejs.javascript.EcmaError: ReferenceError: "name" is not defined. (#5)
	at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3629)
	at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3613)
	at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.notFoundError(ScriptRuntime.java:3683)
	at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.name(ScriptRuntime.java:1690)
	at net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpretLoop(Interpreter.java:1622)
	at script(:5)
	at net.sourceforge.htmlunit.corejs.javascript.Interpreter.interpret(Interpreter.java:798)
	at net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.call(InterpretedFunction.java:105)
	at net.sourceforge.htmlunit.corejs.javascript.ContextFactory.doTopCall(ContextFactory.java:411)
	at org.jdownloader.scripting.JSHtmlUnitPermissionRestricter$SandboxContextFactory.doTopCall(JSHtmlUnitPermissionRestricter.java:119)
	at net.sourceforge.htmlunit.corejs.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3057)
	at net.sourceforge.htmlunit.corejs.javascript.InterpretedFunction.exec(InterpretedFunction.java:115)
	at net.sourceforge.htmlunit.corejs.javascript.Context.evaluateString(Context.java:1212)
	at org.jdownloader.extensions.eventscripter.ScriptThread.evalUNtrusted(ScriptThread.java:284)
	at org.jdownloader.extensions.eventscripter.ScriptThread.executeScipt(ScriptThread.java:176)
	at org.jdownloader.extensions.eventscripter.ScriptThread.run(ScriptThread.java:156)
Reply With Quote
  #13  
Old 19.07.2019, 12:38
thecoder2012's Avatar
thecoder2012 thecoder2012 is offline
Official 9kw.eu Support
 
Join Date: Feb 2013
Location: Internet
Posts: 948
Default

Quote:
Originally Posted by Fetter Biff View Post
Also wohl hier, kann ich da aber nicht finden, oder meinst Du ganz woanders:
Also der Name "EventScripter Trigger" müsste noch auf "Geoblocking: zippy" angepasst werden, wenn ich deine Bilder korrekt beurteile.



Quote:
Originally Posted by Fetter Biff View Post
Verzeihung, was heißt, "manuelles Update per Eintrag machen" machen?
Man kann das Proxy Update ja entweder automatisiert laufen lassen (z.B. alle 15 Minuten) oder über das Menü von Hand auslösen. Ich bastel dafür später noch eine Lösung damit beide Optionen nutzen kannst, da nur ein aktives Event im JDownloader derzeit nutzen kannst (z.B. alle 15 Minuten ODER über den Menüeintrag).

Quote:
Originally Posted by Fetter Biff View Post
Und falls ich alles richtig gemacht hätte, brauchte ich nichts mehr weiter zu machen, außer vielleicht manuell die Proxies zu aktualisieren oder so? JD lädt von zippy und uloz automatisch runter?
Ja. Allerdings unter Einstellungen in der Verbindungsverwaltung bei "no proxy" (kein Proxy) noch als Blacklist dann zippyshare.com und uloz eintragen. Also damit dann explizit die Proxies dafür benutzt werden.

Quote:
Originally Posted by Fetter Biff View Post
Da erscheint wieder eine Fehlermeldung:
Also das Skript hast vorbildlich angepasst. Die Fehlermeldung ist mein Fehler.
Da "name" oder "interval" je nach Szenario nicht gesetzt ist.
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep.

Last edited by thecoder2012; 20.07.2019 at 13:58.
Reply With Quote
  #14  
Old 19.07.2019, 13:57
Fetter Biff Fetter Biff is offline
JD Legend
 
Join Date: Oct 2014
Posts: 838
Default

Quote:
Also der Name "EventScripter Trigger" müsste noch auf "Geoblocking: zippy" angepasst werden, wenn ich deine Bilder korrekt beurteile.
Also so:

Hier paßte ich es an:


Ich könnte dem Skirpt-Namen vielleicht noch uloz hinufügen oder ist der bestehende Name für das Funktionieren des Skirpts erforderlich?

Hier sind ja noch andere Skripte, woher weiß man denn, welches das richtige ist im Menü oder in dem Fenster oben?

Quote:
Man kann das Proxy Update ja entweder automatisiert laufen lassen (z.B. alle 15 Minuten) oder über das Menü von Hand auslösen. Ich bastel dafür später noch eine Lösung damit beide Optionen nutzen kannst, da nur ein aktives Event im JDownloader derzeit nutzen kannst (z.B. alle 15 Minuten ODER über den Menüeintrag).
Vielen Dank schon mal für die Lösung. Dachte, ich könnte jetzt schon beide nutzen, dann würde ich es erstmal mit der automatischen versuchen. Das heißt, man kann also über die Schaltfläche / einen Menüeintrag das Skript auslösen oder (jetzt noch "oder", später, mit Deiner Lösung beides) eben automatisch laufen lassen, etwa alles 15 Min.

Quote:
Ja. Allerdings unter Einstellungen in der Verbindungsverwaltung bei "no proxy" (kein Proxy) noch als Blacklist dann zippyshare.com und uloz eintragen. Also damit dann explizit die Proxies dafür benutzt werden.
Verzeihung, etwas namens "no proxy" kann ich dort nicht finden, auch kann ich nicht erkennen, dass man einen solchen Eintrag anlegen könnte. Wo finde ich besagtes?

Vielleicht hier was eintragen:


Quote:
Hab das Skript angepasst:
Herzlichen Dank, fügte ich ganau so wie es ist ein.


Last edited by Fetter Biff; 19.07.2019 at 13:59.
Reply With Quote
  #15  
Old 20.07.2019, 14:10
thecoder2012's Avatar
thecoder2012 thecoder2012 is offline
Official 9kw.eu Support
 
Join Date: Feb 2013
Location: Internet
Posts: 948
Default

Quote:
Originally Posted by Fetter Biff View Post
Ich könnte dem Skirpt-Namen vielleicht noch uloz hinufügen oder ist der bestehende Name für das Funktionieren des Skirpts erforderlich?
Du musst es dann nur im Skript ebenfalls anpassen. Der Name spielt keine Rolle so lange es im Menü und Skript entsprechend geändert ist.

Quote:
Originally Posted by Fetter Biff View Post
Hier sind ja noch andere Skripte, woher weiß man denn, welches das richtige ist im Menü oder in dem Fenster oben?
Anhand vom Namen und der groben Zuordnung der Schaltfläche (z.B. Werkzeugleiste, Hauptmenü)

Quote:
Originally Posted by Fetter Biff View Post
Vielen Dank schon mal für die Lösung. Dachte, ich könnte jetzt schon beide nutzen, dann würde ich es erstmal mit der automatischen versuchen. Das heißt, man kann also über die Schaltfläche / einen Menüeintrag das Skript auslösen oder (jetzt noch "oder", später, mit Deiner Lösung beides) eben automatisch laufen lassen, etwa alles 15 Min.
Hab das Skript umgeschrieben damit beides zeitnah ermöglicht wird.

Neues Hauptskript:
Code:
//disablePermissionChecks();
//setNotifyOnException(false);
//setAdvancedAlert(true);

// Proxylist updates for hosters (e.g. Zippyshare.com)
// Trigger: Interval (e.g. 10000ms)

var refreshtime = "900"; // (e.g. 900s)
var myCountries = ["GB", "DE", "FR"]; //Filterlist for countries
var max_response_time = 1.5; //1.5 or higher (e.g. 2), 1 is too low
var proxy_test = 0; //1=ON,0=OFF (very slow)
var max_proxies = 0; //0=Unlimited
var standard_filter = " \"filter\" : {\"type\" : \"WHITELIST\",\"entries\" : [ \"zippyshare.com\"]},"; //\"filter\" : null,
var add_proxy = JSON.parse("{\"proxy\" : {\"username\" : null,\"password\" : null,\"port\" : 80,\"address\" : null,\"type\" : \"NONE\",\"preferNativeImplementation\" : false,\"resolveHostName\" : false,\"connectMethodPrefered\" : false},\"rangeRequestsSupported\" : true," + standard_filter + "\"pac\" : false,\"reconnectSupported\" : false,\"enabled\" : true}");
var filter = new Array();

var old_proxylist = [];
var new_proxylist = "";

var settings = "org.jdownloader.updatev2.InternetConnectionSettings";
var storage = "cfg/org.jdownloader.settings.InternetConnectionSettings";
old_proxylist = callAPI("config", "get", settings, storage, "customproxylist");

if (IsValidname() || IsValidinterval() && ((Math.round(Date.now() / 1000) - getProperty("LastProxyUpdate", true)) >= refreshtime) && !getProperty("updatingProxy", true) || getProperty("updatingProxy", true)) {
    if (!getProperty("updatingProxy", true)) {
        setProperty("LastProxyUpdate", Math.round(Date.now() / 1000), true);
    } else {
        if (getProperty("updatingProxy", true)) {
            setProperty("updatingProxy", false, true);
        }
    }

    var html;
    try {
        html = getPage("https" + "://raw.githubusercontent.com/fate0/proxylist/master/proxy.list");

        var lines = html.split("\n");

        for (var key in old_proxylist) {
            if (old_proxylist.hasOwnProperty(key)) {
                if (old_proxylist[key].proxy.type == "DIRECT" || old_proxylist[key].proxy.type == "NONE" || old_proxylist[key].enabled == false) {
                    if (new_proxylist == "") {
                        new_proxylist += JSON.stringify(old_proxylist[key]);
                    } else {
                        new_proxylist += "," + JSON.stringify(old_proxylist[key]);
                    }
                }
            }
        }

        var myBr = getBrowser();
        for (var i = 0; i < lines.length; ++i) {
            if (IsValidJSONString(lines[i])) {
                var temp_JSON = JSON.parse(lines[i]);
                var add_proxy_new = add_proxy;
                add_proxy_new.proxy.type = temp_JSON.type.toUpperCase();
                add_proxy_new.proxy.port = temp_JSON.port;
                add_proxy_new.proxy.address = temp_JSON.host;
                if (myCountries.indexOf(temp_JSON.country) > -1 || temp_JSON.response_time > max_response_time) {
                    continue; //skip proxy
                }
                var errorcheck = 0;
                if (proxy_test == 1) {
                    myBr.setProxy(temp_JSON.type + "://" + temp_JSON.host + ":" + temp_JSON.port);
                    try {
                        myBr.getPage("http://www.google.de/");
                    } catch (e) {
                        errorcheck = 1;
                    }
                }

                if (errorcheck == 0 && proxy_test == 1 || proxy_test != 1) {

                    if (add_proxy_new.proxy.address && filter[temp_JSON.host] != true) {
                        filter[temp_JSON.host] = true;
                        if (new_proxylist == "") {
                            new_proxylist += JSON.stringify(add_proxy_new);
                        } else {
                            new_proxylist += "," + JSON.stringify(add_proxy_new);
                        }
                    }
                }
            }
            if (i >= max_proxies && max_proxies > 0) {
                break;
            }
        }
        callAPI("config", "set", settings, storage, "customproxylist", "[" + new_proxylist + "]");
    } catch (e) {}
}

function IsValidJSONString(str) {
    if (typeof str !== "string") {
        return false;
    }
    try {
        JSON.parse(str);
    } catch (e) {
        return false;
    }
    return true;
}

function IsValidname() {
    try {
        if (name == "Geoblocking: zippy") {
            return true;
        }
    } catch (e) {
        return false;
    }
    return true;
}

function IsValidinterval() {
    try {
        if (interval >= 10000) {
            return true;
        }
    } catch (e) {
        return false;
    }
    return true;
}

Zusätzliches kleines Skript um das Menü zu nutzen trotz "Intervall" im Hauptskript:
Code:
// Button for proxylist updates
// Trigger: Schaltfläche Werkzeuglsite bestätigt
if (name == "Geoblocking: zippy") {
    setProperty("updatingProxy", true, true);
}
Statt "Schaltfläche Werkzeuglsite bestätigt" kannst natürlich auch das Hauptmenü oder andere Orte nutzen und das Menü dort verändern. Auch mehrfach kannst das Skript kopieren und nutzen, wenn den Menüpunkt überall haben willst. Name bei Bedarf anpassen.

Anmerkung:
Bitte beachten wenn ein Intervall verwendet wird und ein Menü dann sollte es auf z.B. 10000ms (10s) gestellt werden. Falls der Rechner schnell genug ist, dann gerne auch weniger als 10s.
Der Wert "refreshtime" kam hinzu um einzustellen wie oft es automatisiert sich aktualisieren soll, wenn kein schnelleres Update (per Eintrag im Hauptmenü/Werkzeugleiste) gewünscht wird.

Im Hauptskript wurde nun eine Option geschaffen um direkt oben die unerwünschten Länder eintragen zu können statt irgendwo weiter unten im Skript.

Quote:
Originally Posted by Fetter Biff View Post
Verzeihung, etwas namens "no proxy" kann ich dort nicht finden, auch kann ich nicht erkennen, dass man einen solchen Eintrag anlegen könnte. Wo finde ich besagtes?
In Deutsch heißt der Eintrag "Kein Proxy" (engl. "No Proxy") meines Wissens. Den Eintrag lässt das Skript nämlich in Ruhe. Solltest noch weitere andere Proxies oder Gateways nutzen müsste man es ggf. noch anpassen.

Quote:
Originally Posted by Fetter Biff View Post
Herzlichen Dank, fügte ich ganau so wie es ist ein.
Wenn Dich die Meldung stört, dann kannst noch ein "disablePermissionChecks();" einfügen im Skript.
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep.

Last edited by thecoder2012; 21.07.2019 at 01:23.
Reply With Quote
  #16  
Old 20.07.2019, 19:20
Fetter Biff Fetter Biff is offline
JD Legend
 
Join Date: Oct 2014
Posts: 838
Default

Quote:
Du musst es dann nur im Skript ebenfalls anpassen. Der Name spielt keine Rolle so lange es im Menü und Skript entsprechend geändert ist.
Aber den Namen im Menü kann ich ja bestimmt frei wählen, das würde genügen. Dann würde ich den Namen im Skript lieber belassen, sonst ergeben sich bei späteren Bearbeitungen vielleicht Probleme / Flüchtigkeitsfehler wegen des Namens.

Quote:
Anhand vom Namen und der groben Zuordnung der Schaltfläche (z.B. Werkzeugleiste, Hauptmenü)
Weil JD den Punkt im Menü automatisch dort anlegt vermutlich.

Quote:
Hab das Skript umgeschrieben damit beides zeitnah ermöglicht wird.

Neues Hauptskript:
Super, vielen Dank!

Quote:
Statt "Schaltfläche Werkzeuglsite bestätigt" kannst natürlich auch das Hauptmenü oder andere Orte nutzen und das Menü dort verändern. Auch mehrfach kannst das Skript kopieren und nutzen, wenn den Menüpunkt überall haben willst. Name bei Bedarf anpassen.
Legte ich so an, fehlt bestimmt noch was:



Quote:
In Deutsch heißt der Eintrag "Kein Proxy" (engl. "No Proxy") meines Wissens. Den Eintrag lässt das Skript nämlich in Ruhe. Solltest noch weitere andere Proxies oder Gateways nutzen müsste man es ggf. noch anpassen.
Ja, kann nichts dergleichen finden? Wo genau muß ich was eintragen?

Quote:
Wenn Dich die Meldung stört, dann kannst noch ein "disablePermissionChecks();" einfügen im Skript.
Im zweiten, kleinen Skript?
Reply With Quote
  #17  
Old 20.07.2019, 21:22
thecoder2012's Avatar
thecoder2012 thecoder2012 is offline
Official 9kw.eu Support
 
Join Date: Feb 2013
Location: Internet
Posts: 948
Default

Quote:
Originally Posted by Fetter Biff View Post
Aber den Namen im Menü kann ich ja bestimmt frei wählen, das würde genügen. Dann würde ich den Namen im Skript lieber belassen, sonst ergeben sich bei späteren Bearbeitungen vielleicht Probleme / Flüchtigkeitsfehler wegen des Namens.
Dieser Name muss identisch sein im Menü und Skript. Der Name wird genutzt um zu erkennen um welche Schaltfläche es sich handelt und ob das Skript darauf reagieren soll.

Dagegen der Name vom Skript selbst ist frei wählbar, wenn es sich nicht um das Menü handelt sondern um die Übersicht als Auflistung aller Skripte im Ereignis-Skripter.

Quote:
Originally Posted by Fetter Biff View Post
Legte ich so an, fehlt bestimmt noch was:
Du musst noch den passenden Trigger einstellen "Schaltfläche Werkzeuglsite bestätigt" in der Liste vom Ereignis-Skripter.

Quote:
Originally Posted by Fetter Biff View Post
Ja, kann nichts dergleichen finden? Wo genau muß ich was eintragen?
Dann schau nochmal gaaaaaanz genau hin. Den Eintrag kannst nämlich nicht löschen.

Hab Dir mal zwei Bilder dazu erstellt:



Quote:
Originally Posted by Fetter Biff View Post
Im zweiten, kleinen Skript?
Das kannst in jedem Skript einfügen, je nach wo die Meldung her kommt.
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep.
Reply With Quote
  #18  
Old 20.07.2019, 22:06
Fetter Biff Fetter Biff is offline
JD Legend
 
Join Date: Oct 2014
Posts: 838
Default

Das heißt, dieser Name

muß mit diesem

übereinstimmen, wenn ich recht verstehe. Dann belasse ich die also so, ist sicherer wohl.

Quote:
Du musst noch den passenden Trigger einstellen "Schaltfläche Werkzeuglsite bestätigt" in der Liste vom Ereignis-Skripter.
Ich konnte da nur zwei finden, die der Bezeichnung am ähnlichsten sind, ich nahm diese:


Quote:
Dann schau nochmal gaaaaaanz genau hin. Den Eintrag kannst nämlich nicht löschen.

Hab Dir mal zwei Bilder dazu erstellt:
Ach da, an oberster Stelle, einfach übersehen. Danke für die Bilder. So gemacht jetzt:

Code:
# this is a comment
// this is also a comment
# comment out for jdownloader.org
#jdownloader.org
# comment out below for all accounts with ID 'test*' @ jdownloader.org
#test@jdownloader.org
# comment out below for account with ID 'test' @ jdownloader.org
#test$@jdownloader.org
# you can use pattern for account ID and host, eg accountPattern@hostPattern

zippyshare.com
uloz.to
uloz.net


Aber irgendwas fehlt bestimmt noch oder habe ich falsch gemacht, wenn ich hier

klicke, passiert offenbar nichts, die zippy-Links in der Downloadliste werden nicht geladen. Eine Meldung erscheint auch nicht mehr. Liegt vielleicht hierran:
Reply With Quote
  #19  
Old 20.07.2019, 22:30
Fetter Biff Fetter Biff is offline
JD Legend
 
Join Date: Oct 2014
Posts: 838
Default

Quote:
Bitte beachten wenn ein Intervall verwendet wird und ein Menü dann sollte es auf z.B. 10000ms (10s) gestellt werden. Falls der Rechner schnell genug ist, dann gerne auch weniger als 10s.
Das hier auf 10000ms(?):
Reply With Quote
  #20  
Old 20.07.2019, 22:34
thecoder2012's Avatar
thecoder2012 thecoder2012 is offline
Official 9kw.eu Support
 
Join Date: Feb 2013
Location: Internet
Posts: 948
Default

Quote:
Originally Posted by Fetter Biff View Post
Das heißt, dieser Name

...
übereinstimmen, wenn ich recht verstehe. Dann belasse ich die also so, ist sicherer wohl.
Nur das erste Bild. Der Name im zweiten Bild ist egal. Im Skript selbst gibt es jeweils die Zeile "if (name == "Geoblocking: zippy") {" und das ist damit gemeint. Wenn das kleine Skript auch nutzt, dann brauchst es nur dort bei Bedarf anzupassen.

Quote:
Originally Posted by Fetter Biff View Post
Aber irgendwas fehlt bestimmt noch oder habe ich falsch gemacht, wenn ich hier
klicke, passiert offenbar nichts, die zippy-Links in der Downloadliste werden nicht geladen. Eine Meldung erscheint auch nicht mehr.
Denke dran den Interval niedriger zu setzen (z.B. auf 10000ms für max. 10 Sekunden bis der Button auch agiert) für das Hauptskript oder kopiere das Hauptskript einfach zweimal das geht auch, wenn das für Dich einfacher ist.

Quote:
Originally Posted by Fetter Biff View Post
Das hier auf 10000ms(?):
Ja. Bei schnelleren Rechnern geht auch weniger. Oder du wartest 15 Minuten ab bis dein Klick auch tatsächlich umgesetzt wird bei 900000ms.
__________________
Join 9kw.eu Captcha Service now and let your JD continue downloads while you sleep.

Last edited by thecoder2012; 20.07.2019 at 22:38.
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 00:42.
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 - 2019, Jelsoft Enterprises Ltd.