testerSunshine / 12306

12306智能刷票,订票
MIT License
33.75k stars 9.79k forks source link

url: /passport/web/login返回参数为空, 接口状态码: 302 #546

Open chenxianpao opened 4 years ago

chenxianpao commented 4 years ago

描述问题

A clear and concise description of what the bug is.

cookie获取中 需要验证码 下载验证码... 下载验证码成功 您已设置使用云打码,但是服务器资源有限,请尽快改为本地打码 验证码识别坐标为40,77,256,149 40,77,256,149 验证码通过,开始登录.. url: /passport/web/login返回参数为空, 接口状态码: 302 url: /passport/web/login返回参数为空, 接口状态码: 302 url: /passport/web/login返回参数为空, 接口状态码: 302 url: /passport/web/login返回参数为空, 接口状态码: 302 url: /passport/web/login返回参数为空, 接口状态码: 302 url: /passport/web/login返回参数为空, 接口状态码: 302 url: /passport/web/login返回参数为空, 接口状态码: 302 url: /passport/web/login返回参数为空, 接口状态码: 302 url: /passport/web/login返回参数为空, 接口状态码: 302 url: /passport/web/login返回参数为空, 接口状态码: 302 需要验证码 下载验证码... 下载验证码成功

重现步骤

步骤一

截图&日志 [2019-12-20 22:17:45,247][ INFO] --- url: /passport/web/login 返回参数为空 (logger.py:61) [2019-12-20 22:17:45,846][ INFO] --- url: /passport/web/login 返回参数为空 (logger.py:61) [2019-12-20 22:17:46,409][ INFO] --- url: /passport/web/login 返回参数为空 (logger.py:61) [2019-12-20 22:17:47,141][ INFO] --- url: /passport/web/login 返回参数为空 (logger.py:61) [2019-12-20 22:17:47,730][ INFO] --- url: /passport/web/login 返回参数为空 (logger.py:61) [2019-12-20 22:17:48,343][ INFO] --- url: /passport/web/login 返回参数为空 (logger.py:61) [2019-12-20 22:17:48,934][ INFO] --- url: /passport/web/login 返回参数为空 (logger.py:61) [2019-12-20 22:17:49,547][ INFO] --- url: /passport/web/login 返回参数为空 (logger.py:61) [2019-12-20 22:17:50,110][ INFO] --- url: /passport/web/login 返回参数为空 (logger.py:61) [2019-12-20 22:17:50,730][ INFO] --- url: /passport/web/login 返回参数为空 (logger.py:61) [2019-12-20 22:17:50,731][ INFO] --- url: /otn/login/conf 环境信息

额外的备注

bambi2016 commented 4 years ago

对啊,还是有这个问题

leon-fly commented 4 years ago

相同的问题,同问

anxinyf commented 4 years ago

python 方式运行会报这个问题,然后结束。。。

解决: 如果COOKIE_TYPE=3, 则需配置RAIL_EXPIRATION、RAIL_DEVICEID的值, 3=自己打开浏览器在headers-Cookies中抓取RAIL_DEVICEID和RAIL_EXPIRATION,这个就不用配置selenium 比如: RAIL_EXPIRATION = "1577268595619" RAIL_DEVICEID = "CDno29Erc_Pf3FSXb4dzq-Op64EhWrsi5yUZKVIKR1MAfYo2qFlCeXD8VkexY7_1qg-ClV-fE8j9jgVlPZxRh3wVc2iqLe_5A8sdr62qZx4B22JPF8lFCjpgTKZ5ODW90HJd5tiQsJ1KR9nOqHRxHj1FT5LEIwfw"

keetsky commented 4 years ago

怎么弄到这个值

andy-yangz commented 4 years ago

@keetsky Chrome的话,右上角打开设置,然后搜“Cookie 和网站数据”,之后“所有 Cookie 和网站数据”,搜“12306”,第一个“12306.cn”里就有。