Open leviBar opened 5 years ago
@leviBar 能贴一下出错的完整信息吗
请求示例:python /home/admin/script/pan.baidu.com.py save "https://pan.baidu.com/s/1KzUhaGOkZ6cfiG6Bttcnew" /pan/90e4a21960296684f9591e823383778b/ -s "5g6j"
返回参数r.json:{u'errno': -62, u'request_id': 544967387470933216} 打印url:https://pan.baidu.com/share/verify?surl=KzUhaGOkZ6cfiG6Bttcnew&t=1548302161702&bdstoken=null&channel=chunlei&clienttype=0&web=1&app_id=250528 打印data:pwd=5g6j&vcode=&vcode_str=
提示!! 提取密码错误
这个示例你可以试下,要么连续出错,要么一直正确,或者过会就出错了。这个方法用了几个月一直有这样的问题。或者有其他什么好的转存方式么?
非常感谢楼主回复,如果不清楚的可以加我微信:13691236209,再次感谢
应该是之前的测试用 cookie
没删除导致的。
-62
的错误是 网盘用户校验失败
, 我把之前的 cookie
删除了,用登录用户的 cookie
,你试试这个错误是否还会出现。
我刚测试了20+次。感觉有变好,没有之前失败那么多了。成功多次后,还是会失败。可能不全是cookie,因为在一台新机器,第一次也会出现这个提示。 python /home/admin/script/pan.baidu.com.py save "https://pan.baidu.com/s/1TX0SQ7rueXguIJ6khDQSfQ" /pan/15657ff50fea577dd9a805b46e56ca37/ -s "lvu9"
{u'errno': -62, u'request_id': 549196316494253504} https://pan.baidu.com/share/verify?surl=TX0SQ7rueXguIJ6khDQSfQ&t=1548317915689&bdstoken=null&channel=chunlei&clienttype=0&web=1&app_id=250528 pwd=lvu9&vcode=&vcode_str=
有几千个分享需要转存,我测试下成功率,回头过来反馈
有几千个分享需要转存,我测试下成功率,回头过来反馈
亲,有测出成功率么?我这边测试转存成功率比较低。 例子:python /home/admin/script/pan.baidu.com.py save "https://pan.baidu.com/s/1GNE7RF2hYtT6wDYK39XyFg" /pan/b2e2055c3476b20b8bf49ddcbe58f3c3/ -s "nqic" 返回:{u'errno': -62, u'request_id': 9201507538723140243} !! 提取密码错误
其实密码是正确的。
@leviBar @chpiter
我没有用 pan.baidu.com.py
批量保存过文件,我这的测试都是单个的,都没有出现 -62
的错误。
我想 -62
可能是因为一个 cookie 没有正确获取造成的。
@leviBar 你能在 gist 上贴出一份批量测试脚本用来测试吗。
@leviBar @chpiter 我没有用
pan.baidu.com.py
批量保存过文件,我这的测试都是单个的,都没有出现-62
的错误。 我想-62
可能是因为一个 cookie 没有正确获取造成的。@leviBar 你能在 gist 上贴出一份批量测试脚本用来测试吗。
感谢回复,批量保存文件是指:转存了多个文件。 一个cookie没有正确正确获取造成?没太懂什么意思。
我这边的使用场景是:会去视频论坛购买下载视频。比如:86版西游记,他们会将百度网盘地址和密码分享出来。 我用咋们的脚本登录python pan.baidu.com.py login 。然后 将别人分享的 西游记 转存到 自己的百度网盘,然后下载。如果别人分享是合集,可能是多个文件,比如:哈利波特全集。 转存的命令就是 python pan.baidu.com.py save "https://pan.baidu.com/s/1GNE7RF2hYtT6wDYK39XyFg" /自己的网盘地址/ -s "nqic" 。而这个命令常常会报-62。我不确定是不是我的网盘(会员)账户转存太多的原因(我每天会转存10+个电视剧)。
可以直接测试的命令:python pan.baidu.com.py save "https://pan.baidu.com/s/1GNE7RF2hYtT6wDYK39XyFg" /自己的网盘地址/ -s "nqic"
python pan.baidu.com.py save "https://pan.baidu.com/s/1QqPdpqCHSfIu4cuAcSejig" /自己的网盘地址/ -s "9v0e"
python pan.baidu.com.py save "https://pan.baidu.com/s/1xlHiAtXlPvNdh7fmpjk_ug" /自己的网盘地址/ -s "pfch"
python pan.baidu.com.py save "https://pan.baidu.com/s/1WvzRapQJM3h-p_fIurPspw" /自己的网盘地址/ -s "sjvq"
python pan.baidu.com.py save "https://pan.baidu.com/s/1A9CUhEH4eQ53oB6DHFfPfQ" /自己的网盘地址/ -s "x5xn"
再次感谢楼主回复,谢谢
@leviBar 下面是我这运行的结果,没法复现错误。
echo -- save "https://pan.baidu.com/s/1GNE7RF2hYtT6wDYK39XyFg" /test1/ -s "nqic"
~/.pyenv/versions/2.7.15/bin/python2.7 ~/dev/iScript/pan.baidu.com.py save "https://pan.baidu.com/s/1GNE7RF2hYtT6wDYK39XyFg" /test1/ -s "nqic"
echo -- save "https://pan.baidu.com/s/1GNE7RF2hYtT6wDYK39XyFg" /test1/ -s "nqic" ~/.pyenv/versions/2.7.15/bin/python2.7 ~/dev/iScript/pan.baidu.com.py save "https://pan.baidu.com/s/1QqPdpqCHSfIu4cuAcSejig" /test1/ -s "9v0e"
echo -- save "https://pan.baidu.com/s/1GNE7RF2hYtT6wDYK39XyFg" /test1/ -s "nqic" ~/.pyenv/versions/2.7.15/bin/python2.7 ~/dev/iScript/pan.baidu.com.py save "https://pan.baidu.com/s/1xlHiAtXlPvNdh7fmpjk_ug" /test1/ -s "pfch"
echo -- save "https://pan.baidu.com/s/1GNE7RF2hYtT6wDYK39XyFg" /test1/ -s "nqic" ~/.pyenv/versions/2.7.15/bin/python2.7 ~/dev/iScript/pan.baidu.com.py save "https://pan.baidu.com/s/1WvzRapQJM3h-p_fIurPspw" /test1/ -s "sjvq"
echo -- save "https://pan.baidu.com/s/1GNE7RF2hYtT6wDYK39XyFg" /test1/ -s "nqic" ~/.pyenv/versions/2.7.15/bin/python2.7 ~/dev/iScript/pan.baidu.com.py save "https://pan.baidu.com/s/1A9CUhEH4eQ53oB6DHFfPfQ" /test1/ -s "x5xn"
`» python pan.baidu.com.py save https://pan.baidu.com/s/1GNE7RF2hYtT6wDYK39XyFg /A/ -s nqic
Traceback (most recent call last):
File "pan.baidu.com.py", line 3612, in
`» python pan.baidu.com.py save https://pan.baidu.com/s/1GNE7RF2hYtT6wDYK39XyFg /A/ -s nqic
Traceback (most recent call last): File "pan.baidu.com.py", line 3612, in main(argv) File "pan.baidu.com.py", line 3608, in main handle_command(comd, xxx) File "pan.baidu.com.py", line 3321, in handle_command x.save_share(url, remotepath, infos=infos) File "pan.baidu.com.py", line 1602, in save_share infos = self._get_share_infos(url, remotepath, infos) File "pan.baidu.com.py", line 1579, in _get_share_infos self.shareid = info['shareid'] KeyError: 'shareid' ` 请问为什么我转存任何文件都会出现这个错误?谢谢
这种情况,我没遇见过。你可从这几方面排查下: 1.是否登录正常。 2.是否是python2 的版本。 3.是否是最新的文件包。
» python pan.baidu.com.py save https://pan.baidu.com/s/1GNE7RF2hYtT6wDYK39XyFg /A/ -s nqic Traceback (most recent call last): File "pan.baidu.com.py", line 3612, in main(argv) File "pan.baidu.com.py", line 3608, in main handle_command(comd, xxx) File "pan.baidu.com.py", line 3321, in handle_command x.save_share(url, remotepath, infos=infos) File "pan.baidu.com.py", line 1602, in save_share infos = self._get_share_infos(url, remotepath, infos) File "pan.baidu.com.py", line 1579, in _get_share_infos self.shareid = info['shareid'] KeyError: 'shareid'
请问为什么我转存任何文件都会出现这个错误?谢谢这种情况,我没遇见过。你可从这几方面排查下: 1.是否登录正常。 2.是否是python2 的版本。 3.是否是最新的文件包。
谢谢回答。我已经一一排查没有问题: 1.可以正常下载网盘里面文件 2.python版本号是2.7.8 3.文件是最新的
» python pan.baidu.com.py save https://pan.baidu.com/s/1GNE7RF2hYtT6wDYK39XyFg /A/ -s nqic Traceback (most recent call last): File "pan.baidu.com.py", line 3612, in main(argv) File "pan.baidu.com.py", line 3608, in main handle_command(comd, xxx) File "pan.baidu.com.py", line 3321, in handle_command x.save_share(url, remotepath, infos=infos) File "pan.baidu.com.py", line 1602, in save_share infos = self._get_share_infos(url, remotepath, infos) File "pan.baidu.com.py", line 1579, in _get_share_infos self.shareid = info['shareid'] KeyError: 'shareid'
请问为什么我转存任何文件都会出现这个错误?谢谢这种情况,我没遇见过。你可从这几方面排查下: 1.是否登录正常。 2.是否是python2 的版本。 3.是否是最新的文件包。
我已经找到批量转存替代品: https://www.52pojie.cn/thread-804654-1-1.html
» python pan.baidu.com.py save https://pan.baidu.com/s/1GNE7RF2hYtT6wDYK39XyFg /A/ -s nqic Traceback (most recent call last): File "pan.baidu.com.py", line 3612, in main(argv) File "pan.baidu.com.py", line 3608, in main handle_command(comd, xxx) File "pan.baidu.com.py", line 3321, in handle_command x.save_share(url, remotepath, infos=infos) File "pan.baidu.com.py", line 1602, in save_share infos = self._get_share_infos(url, remotepath, infos) File "pan.baidu.com.py", line 1579, in _get_share_infos self.shareid = info['shareid'] KeyError: 'shareid'
请问为什么我转存任何文件都会出现这个错误?谢谢这种情况,我没遇见过。你可从这几方面排查下: 1.是否登录正常。 2.是否是python2 的版本。 3.是否是最新的文件包。
我已经找到批量转存替代品: https://www.52pojie.cn/thread-804654-1-1.html
非常感谢,我们是服务器端自动跑的程序,所以需要linux环境执行可调用的程序或脚本。
» python pan.baidu.com.py save https://pan.baidu.com/s/1GNE7RF2hYtT6wDYK39XyFg /A/ -s nqic Traceback (most recent call last): File "pan.baidu.com.py", line 3612, in main(argv) File "pan.baidu.com.py", line 3608, in main handle_command(comd, xxx) File "pan.baidu.com.py", line 3321, in handle_command x.save_share(url, remotepath, infos=infos) File "pan.baidu.com.py", line 1602, in save_share infos = self._get_share_infos(url, remotepath, infos) File "pan.baidu.com.py", line 1579, in _get_share_infos self.shareid = info['shareid'] KeyError: 'shareid'
请问为什么我转存任何文件都会出现这个错误?谢谢这种情况,我没遇见过。你可从这几方面排查下: 1.是否登录正常。 2.是否是python2 的版本。 3.是否是最新的文件包。
谢谢回答。我已经一一排查没有问题: 1.可以正常下载网盘里面文件 2.python版本号是2.7.8 3.文件是最新的
请问找到问题的原因了吗?
» python pan.baidu.com.py save https://pan.baidu.com/s/1GNE7RF2hYtT6wDYK39XyFg /A/ -s nqic Traceback (most recent call last): File "pan.baidu.com.py", line 3612, in main(argv) File "pan.baidu.com.py", line 3608, in main handle_command(comd, xxx) File "pan.baidu.com.py", line 3321, in handle_command x.save_share(url, remotepath, infos=infos) File "pan.baidu.com.py", line 1602, in save_share infos = self._get_share_infos(url, remotepath, infos) File "pan.baidu.com.py", line 1579, in _get_share_infos self.shareid = info['shareid'] KeyError: 'shareid'
请问为什么我转存任何文件都会出现这个错误?谢谢这种情况,我没遇见过。你可从这几方面排查下: 1.是否登录正常。 2.是否是python2 的版本。 3.是否是最新的文件包。
谢谢回答。我已经一一排查没有问题: 1.可以正常下载网盘里面文件 2.python版本号是2.7.8 3.文件是最新的
请问找到问题的原因了吗?
当初并没有找到原因,找到替代品之后很久没有用这个了。
楼主好: 我们的流程是:输入别人分享的网盘地址和密码,将数据存入本人网盘。 使用命令为: python pan.baidu.com.py save "https://pan.baidu.com/s/14ezjvDMBaeVfQ7cZWKCEDw" /pan/3155865aefd63f9bf13a35386841b278/ -s "61g7"
但之前常常提示 提取密码错误,重试好几次就成功了。昨天版本更新后,感觉成功的机率更低了。 常常10多次还不成功,过一会在试就成功了。没排查出什么问题。请楼主帮忙看看,非常感谢。