关于运行问题
Closed this issue · 21 comments
MuXia-0326 commented
运行后,报登录超时异常,请问如何解决
2022-05-11 15:32:25.086 ERROR 25156 --- [TaskScheduler-1] com.hsn.epic4j.start.BaseRunner : 程序异常
com.hsn.epic4j.exception.TimeException: Check login result timeout.
at com.hsn.epic4j.start.PasswordLogin.lambda$login$0(PasswordLogin.java:43) ~[classes!/:1.3.4]
at com.hsn.epic4j.util.PageUtil.timer(PageUtil.java:137) ~[classes!/:1.3.4]
at com.hsn.epic4j.util.PageUtil.findSelectors(PageUtil.java:64) ~[classes!/:1.3.4]
at com.hsn.epic4j.start.PasswordLogin.login(PasswordLogin.java:41) ~[classes!/:1.3.4]
at com.hsn.epic4j.start.BaseRunner.doStart(BaseRunner.java:164) [classes!/:1.3.4]
at com.hsn.epic4j.start.BaseRunner.start(BaseRunner.java:128) [classes!/:1.3.4]
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) ~[spring-context-5.3.14.jar!/:5.3.14]
at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:95) ~[spring-context-5.3.14.jar!/:5.3.14]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[na:1.8.0_331]
at java.util.concurrent.FutureTask.run(Unknown Source) ~[na:1.8.0_331]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) ~[na:1.8.0_331]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) ~[na:1.8.0_331]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) ~[na:1.8.0_331]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ~[na:1.8.0_331]
at java.lang.Thread.run(Unknown Source) ~[na:1.8.0_331]
2022-05-11 15:32:25.088 INFO 25156 --- [ctReadThread-83] c.r.j.transport.WebSocketTransport : Connection closed by us Code: 1000 Reason:
huisunan commented
应该是要验证码了,这里没有能够正确提示,可以稍等几个小时试一下
huisunan commented
docker cp [你的容器名]:/opt/epic4j/data/error ~/error
huisunan commented
是用的docker吗
MuXia-0326 commented
是用的docker吗
我直接运行的jar包
huisunan commented
开启错误截图的话,你看一下data/error 目录,里面有错误截图
MuXia-0326 commented
截图显示是点击验证码
MuXia-0326 commented
这个是不是没很好的办法规避?
huisunan commented
一般几小时后再登录就行了,还可以使用cookie登录
MuXia-0326 commented
cookie的话是复制页面上哪一个请求的cookie?
huisunan commented
我在readme里写一个获取cookie的教程吧,稍等一下哈
MuXia-0326 commented
我在readme里写一个获取cookie的教程吧,稍等一下哈
ok,辛苦了
huisunan commented
你看一下README的最下面,需要你安装一个chrome插件
MuXia-0326 commented
ok
huisunan commented
使用命令:java -jar -Depic.email=[你的账号] -Depic.password[你的密码] -Depic.cookiePath=[你的cookie路径] epic4j.jar
MuXia-0326 commented
直接粘贴在项目yml文件里面的cookie-path字段下可以不
MuXia-0326 commented
方便来个联系方式吗?
huisunan commented
可以的,你加一下首页的交流群
MuXia-0326 commented
可以的,你加一下首页的交流群
群号找不到🦆
huisunan commented
QQ交流群:551322748
MuXia-0326 commented
QQ交流群:551322748
搜不出东西,你理解错我的意思了
huisunan commented
😂