Qiuyuan Chen

Results 15 comments of Qiuyuan Chen

I've handled this problem, you should run importCode in the context of joern-cli.

> I mean, the context is the joern-cli directory as like in the tutorial.

requirements.txt除了itchat添加 Django和Django-bootstrap3

想的主要实现逻辑是在网页上显示二维码登录,然后多开几个线程就能在后台并发运行了,但是今天看了半天源码发现这是itchat里面封装的,定位到了具体的位置,需要更改itchat的源码,把登录的流程分开来。先mark之后有空了继续做。

主要要用在网页上的话需要网页的逻辑,进入网页-显示二维码-登录-显示成功-开始运行这几个流程。二维码和登录是耦合在itchat里面的

这么可怕的吗,不过应该不至于吧,毕竟微信网页版需求量那么大,哪怕封禁到时候itchat还是会有相应修改吧

@SLiNv 我换了个思路,开了一个线程来获得二维码登录,这样就不会阻塞登录界面的渲染了。已经写好了一个本地测试的版本,现在在我的分支里面,在WebVersion中的weixin下面使用python manage.py runserver就能启动,访问地址是本地127.0.0.1:8000.现在碰到的问题是windows版本的本地测试没问题,我想放在服务器上,就会报错,服务器是linux,实现逻辑一模一样,只是把cmdQR关了。

报错信息是这个 Traceback (most recent call last): File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner self.run() File "/usr/lib/python2.7/threading.py", line 754, in run self.__target(*self.__args, **self.__kwargs) File "/root/qiuyuan/WebVersion/weixin/revo/main.py", line 165, in run itchat.auto_login(hotReload=True, picDir=dir) File...

一样的代码win上面没有问题,python3.5也已经尝试过了

啊,我搞定了,重写了itchat源码,把linux自动开二维码的关了,网址在这里120.79.8.4:8000,现在登个浏览器就可以防撤回了。不过还不能并发使用。。。就当练练手玩,有空再写一个并发使用的版本。