CaoZ
CaoZ
你好~ 我当时确实反编译了链家的安卓端 App,但是反编译了也没找到这些值到底在哪儿(毕竟不是专业 Java ...)😓 于是放狗一搜找到了一个项目:https://github.com/laopeng1990/realestate, 在 https://github.com/laopeng1990/realestate/blob/master/src/main/java/com/wpf/realestate/util/AuthUtils.java 找到了加密方式... 不过后来知道了,这些值和加密部分是分别放到了 "libHomeLinkNdk.so" 和 "liblianjiajni.so" 中了,用 IDA Pro 打开处理下就可以看到了,比如 app_id 藏在这: 
@buzai 你好,这个项目要求 Python 3.6 及以上,是不是你的 Python 版本太低了?
改下这里的配置就可以了~ https://github.com/CaoZ/JD-Coin/blob/0d05dda28094ebabfe7010e2b02f85eb389ce459/app/job/__init__.py#L15-L17
我试了下可以弹出浏览器,正常运行。我是这样做的:  其中 1 是你的 Python 可执行文件路径, 2 是 main.py 的位置,3 是可选的,一些额外的参数。 也可以不用额外的 bat 文件,直接写进计划任务:  不过可能就一闪而过,不能在执行完后停顿一下了...
@sona201 这是正常的,[需要手动关闭浏览器才能进行下一步...](https://github.com/CaoZ/JD-Coin/blob/browser/README.md#%E6%96%B9%E5%BC%8F%E4%B8%80)
@eromoe 嗯嗯,这里确实会让人感到困惑,感谢提醒,以后我改下哈~
@kisnows 你好~ 参考我的这个回复 https://github.com/CaoZ/JD-Coin/issues/35#issuecomment-346399723, 是不是因为已经成功运行完了所以一闪而过了?那样的话可以写个 bat 脚本,在执行完后 `pause` 一下就不会一闪而过了~ 
@kisnows 命令行里执行没问题, 同样的命令写到任务计划里就不行了吗? 这两个执行的不应该是一个 python.exe 吗? 终结解决方法: [创建虚拟运行环境](https://www.baidu.com/s?wd=virtualenv), 安装依赖, 然后直接写虚拟运行环境里的 python.exe 位置, 这样应该不会有问题...
应该可以吧,只要浏览器能实现的 PyQT 都能实现... 用代理工具 Fiddler2 什么的就可以发现 API 接口了~
有些签到是 PC 端的,比如「京东会员页签到领京豆」;有些是移动端的,比如「京东客户端钢镚打卡」。这两种的登录状态是不能共享的,所以需要登录两次。比如你在浏览器中登录了 [www.jd.com](https://www.jd.com) 后再打开 [m.jd.com](https://m.jd.com) 会发现还是未登录状态,需要重新登录一下~