Code Monkey home page Code Monkey logo

peterding / iscript Goto Github PK

View Code? Open in Web Editor NEW
5.0K 315.0 1.2K 1.12 MB

各种脚本 -- 关于 虾米 xiami.com, 百度网盘 pan.baidu.com, 115网盘 115.com, 网易音乐 music.163.com, 百度音乐 music.baidu.com, 360网盘/云盘 yunpan.cn, 视频解析 flvxz.com, bt torrent ↔ magnet, ed2k 搜索, tumblr 图片下载, unzip

License: MIT License

JavaScript 12.90% Python 87.10%
python2 baiduyun xiami magnet-torrent tumblr unzip music iscript

iscript's People

Contributors

ceyes avatar fghshunzi avatar gitter-badger avatar peterding avatar tenfar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

iscript's Issues

最近出现的错误...

baidu d http://pan.baidu.com/s/1c0uNupi -s fr78 -a10

Traceback (most recent call last):
  File "/root/iScript/pan.baidu.com.py", line 3477, in <module>
    main(argv)
  File "/root/iScript/pan.baidu.com.py", line 3473, in main
    handle_command(comd, xxx)
  File "/root/iScript/pan.baidu.com.py", line 3153, in handle_command
    xw.do(paths3)
  File "/root/iScript/pan.baidu.com.py", line 2879, in do
    self.get_params(path)
  File "/root/iScript/pan.baidu.com.py", line 2802, in get_params
    info = self.get_web_fileinfo(html, path)
  File "/root/iScript/pan.baidu.com.py", line 2789, in get_web_fileinfo
    info['uk']       = re.search(r'yunData\.MYUK = "(\d+)"', cm).group(1)
AttributeError: 'NoneType' object has no attribute 'group'

中断下载后重新下载出现解析错误

LaN-DiskStation> Traceback (most recent call last):
File "/volume1/homes/iScript/115.py", line 482, in
main(argv)
File "/volume1/homes/iScript/115.py", line 474, in main
x.get_infos(cid)
File "/volume1/homes/iScript/115.py", line 189, in get_infos
j = ss.get(url, params=params).json()
File "/usr/local/lib/python2.7/site-packages/requests/models.py", line 799, in json
return json.loads(self.text, **kwargs)
File "/usr/local/lib/python2.7/site-packages/simplejson/init.py", line 451, in loads
return _default_decoder.decode(s)
File "/usr/local/lib/python2.7/site-packages/simplejson/decoder.py", line 405, in decode
raise JSONDecodeError("Extra data", s, end, len(s))
simplejson.decoder.JSONDecodeError: Extra data: line 1 column 2090 - line 2 column 1 (char 2090 - 2095)

尝试过重装Python ,更换ip地址都是这个错误。

虾米登录时出现SSL失败

错误信息如下:
File "xiami.py", line 183, in login
res = ss.post(url, data=data)
File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 511, in post
return self.request('POST', url, data=data, json=json, *_kwargs)
File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 468, in request
resp = self.send(prep, *_send_kwargs)
File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 576, in send
r = adapter.send(request, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/requests/adapters.py", line 433, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

将第183行代码修改为res = ss.post(url, data=data, verify=False)即登录成功

显示上传速度

作者有考虑过显示上传速度么?(百度盘脚本)
不显示上传速度感觉有点不太方便0.0

关于RapidUploaded

can't be RapidUploaded, now trying normal uploading
打扰了,请问开启快速上传需要装什么包?
我安装了
wget
aria2
rsa
pyasn1
requests
requests-toolbelt
shadowsocks
谢谢!@PeterDing

ImportError: No module named packages.urllib3.poolmanager

root@dedi-fr-25527:~/iScript# ./pan.baidu.com.py 
Traceback (most recent call last):
  File "./pan.baidu.com.py", line 8, in <module>
    from requests_toolbelt import MultipartEncoder
  File "/usr/local/lib/python2.7/dist-packages/requests_toolbelt/__init__.py", line 19, in <module>
    from .adapters import SSLAdapter, SourceAddressAdapter
  File "/usr/local/lib/python2.7/dist-packages/requests_toolbelt/adapters/__init__.py", line 12, in <module>
    from .ssl import SSLAdapter
  File "/usr/local/lib/python2.7/dist-packages/requests_toolbelt/adapters/ssl.py", line 13, in <module>
    from requests.packages.urllib3.poolmanager import PoolManager
ImportError: No module named packages.urllib3.poolmanager

之前centos下用着一直没问题,这次换Ubuntu (14.04) 下用就报错了

pan.baidu.com在upload的时候,有时候会碰到错误,然后就再也无法上传了

错误信息:

Traceback (most recent call last):
File "/root/iScript/pan.baidu.com.py", line 3477, in
main(argv)
File "/root/iScript/pan.baidu.com.py", line 3473, in main
handle_command(comd, xxx)
File "/root/iScript/pan.baidu.com.py", line 3084, in handle_command
px.upload(xxx[:-1], xxx[-1])
File "/root/iScript/pan.baidu.com.py", line 1358, in upload
upload_datas = pk.load(f)
ValueError: insecure string pickle

pan.baidu 上传出现某些异常的时候,已上传list会丢失

有时候因为连接问题,上传会出错,出现异常。这也属于正常现象。

不过这个时候记录的已上传的文件列表是不完整的。
再次运行的时候某些已经被上传的文件会重新被传一次。

Traceback (most recent call last):
  File "pan.baidu.com.py", line 3016, in <module>
    main(argv)
  File "pan.baidu.com.py", line 2695, in main
    px.upload(xxx[:-1], xxx[-1])
  File "pan.baidu.com.py", line 1167, in upload
    self._upload_dir(lpath, rpath)
  File "pan.baidu.com.py", line 1141, in _upload_dir
    self._upload_file(localpath, remotepath)
  File "pan.baidu.com.py", line 1099, in _upload_file
    result = self._rapidupload_file(lpath, rpath)
  File "pan.baidu.com.py", line 878, in _rapidupload_file
    r = ss.post(url, params=p, data=data, verify=VERIFY)
  File "/Library/Python/2.7/site-packages/requests-2.5.3-py2.7.egg/requests/sessions.py", line 504, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/Library/Python/2.7/site-packages/requests-2.5.3-py2.7.egg/requests/sessions.py", line 461, in request
    resp = self.send(prep, **send_kwargs)
  File "/Library/Python/2.7/site-packages/requests-2.5.3-py2.7.egg/requests/sessions.py", line 573, in send
    r = adapter.send(request, **kwargs)
  File "/Library/Python/2.7/site-packages/requests-2.5.3-py2.7.egg/requests/adapters.py", line 415, in send
    raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', BadStatusLine("''",))

baidu網盤應答的range與請求不符導致aria2c退出

僅在下載目錄時出現該問題
錯誤信息:
[HttpResponse.cc:92] errorCode=8 Invalid range header. Request: 13661526016-20492289023/27310598675, Response: 13661526016-13678303231/27310598675

重試多次發現應答的piece大小正好爲15MB,增加aria2c參數--enable-http-pipelining --piece-length=10M可解決該問題。

[pan.baidu.com.py]登陆报! Error 120021

很棒的脚本,用了半年多了,不过从昨天开始,一直登陆失败,报Error 120021这个错误,请问是百度最近有所变动?还是我环境的问题?

Ubuntu14.04百度网盘无法登陆ConnectionError: ('Connection aborted.', ResponseNotReady())

commit 99519d4
log:

/usr/local/lib/python2.7/dist-packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
Traceback (most recent call last):
File "pan.baidu.com.py", line 3151, in
main(argv)
File "pan.baidu.com.py", line 2738, in main
x.login(username, password)
File "pan.baidu.com.py", line 290, in login
r = ss.post(url, data=data)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 425, in post
return self.request('POST', url, data=data, *_kwargs)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 383, in request
resp = self.send(prep, *_send_kwargs)
File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 486, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python2.7/dist-packages/requests/adapters.py", line 378, in send
raise ConnectionError(e)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='passport.baidu.com', port=443): Max retries exceeded with url: /v2/api/?login (Caused by ProtocolError('Connection aborted.', ResponseNotReady()))

按照#18 按照了所有依赖.似乎不是依赖问题?

pip2 install --upgrade requests
pip2 install --upgrade requests-toolbelt
pip2 install rsa
pip2 install pyasn1

Ubuntu14.04 64bit python2.7
我记得安装urllib3后有些.py运行不了.我自己到 /usr/...改了几个文件的import .. 应该不关事吧...

檢查上傳的路徑是否是文件?(百度網盤)

如果要上傳的路徑,已經有同樣名稱的文件存在,程序執行過程看起來正常,但實際上並沒有上傳,容易產生誤解,上傳前是否先檢查有這樣情形?

舉例來說:

./pan.baidu.com.py u /data/test.iso /temp/iso

本來是想將 /data/test.iso 上傳到百度的 /temp/iso 裡面,但如果百度上的 /temp/iso 是一個文件,則執行後看起來是成功上傳了,但實際上並沒有。

pan.baidu.com.py 一直有问题,无法启动

在新安装的ubuntu 14.04里面,先安装了你提到的依赖,

wget

aria2  (~ 1.18)

python2-rsa

python2-pyasn1

python2-requests (https://github.com/kennethreitz/requests)

requests-toolbelt (https://github.com/sigmavirus24/requests-toolbelt)

mpv (http://mpv.io)

mplayer # 我的linux上mpv播放wmv出错,换用mplayer

wget自带不需要装,aria2mpvmplayer是用apt-get install装的,rsapyasn1requests是用pip安装的,toolbelt是clone到本地后setup.py安装的。安装完这些依赖之后,运行pan.baidu.com.py,出现错误如下:

error

这时我发现pip也出现问题了,我尝试安装了一下其他python库测试了一下,出现下面的问题,

pip error

这究竟是哪里出了问题?? 搞的装了几个python扩展,把pip也给搞挂了。

上面的过程在两个新装的ubuntu14.04机子上测试了两次,都是一样的效果,请问这是什么原因?

能不能增加使用rpc的方式调用aria2下载

当使用rpc时,aria2可以动态的调整一些参数,例如同时下载的任务数,速度限制等,
脚本只需要组合下载链接然后扔给aria2,不需要等待它完成,递归下载时特别有用。

rpc的代码大致是这样的

        import xmlrpclib
        rpc_url = "http://127.0.0.1:6800/rpc"
        s = xmlrpclib.ServerProxy(rpc_url)
        uri = "http://pcs.baidu.com/........"

        # the options pass to aria2
        opts = dict (
            out="/path/to/save", # filename to save, relative to dir
            dir="/media/disk1/download", # download directory
            #checksum="md5=abd322131f......", # md5 checksum
            header=["User-Agent: netdisk;5.2.6;PC;PC-Windows;6.2.9200;WindowsBaiduYunGuanJia"] # header, set UA or other
        )
        s.aria2.addUri([uri], opts) # rpc call

百度网盘如何计算 HASH?

估计是 HASH 机制的问题,BT 离线的文件 HASH 没有刷新成文件 MD5。 嗯,语死早。
————————————————————
过程:①完成→③无法全部秒传→④全部秒传→②秒离。
同一个 BT 种子,先提交百度网盘离线;再提交迅雷离线,完成后拖到本地,µTorrent 校验 100%,上传至百度网盘。
①和②的 MD5 一致,部分大写部分小写;③和④和本地的 MD5 一致,全部小写;③可以秒传的文件,在①中 MD5 有大写有小写,其中小写一致,大写不一致。

注:①第一次离线;②第二次离线;③第一次上传;④第二次上传;百度网盘内文件 MD5 均由 https://github.com/PeterDing/iScript#pan.baidu.com.py 获取。

逗号那里 SyntaxError: invalid syntax

pan115 login

 File "/root/scripts/115.py", line 36
 ".wma", ".wav", ".mp3", ".aac", ".ra", ".ram", ".mp2", ".ogg", ".aif",
       ^
SyntaxError: invalid syntax

我有一个vps正常,有一个vps老是出现上面的错误,115和百度的脚本都是这样。

起初我以为是python版本不对,改成了和正常使用的vps一样的python2.7之后还是这样。

求助,实在搞不懂问题在哪儿。
谢谢啦。

能不能支持百度网盘的 Hash 比对?

最近备份些文件,都是秒传的。
有些过了 4GB,想去转存却没人共享出来。
支持 Hash 对比就不用浪费那么多流量和时间去备份了。
其实是不想开 VIP(死

pan.baidu.com.py useragent

听说aria2下百度的时候用云管家的UA有提速效果。。。我在海外vps上实测了下改UA前有200-300k/s,改了之后稳定2m/s(最高也就这样了。。。),不知道是否考虑添加UA?
附带云管家的UA

netdisk;4.4.0.6;PC;PC-Windows;6.2.9200;WindowsBaiduYunGuanJia

115网盘脚本登录报错

输入账号密码后登录时会提示:
-- login
-- check_login fail

login failes
更换两个账号都有此提示,是否115网盘的登录验证有改动。

baidupan经常出现以下错误

Traceback (most recent call last):
  File "/root/iScript/pan.baidu.com.py", line 3477, in <module>
    main(argv)
  File "/root/iScript/pan.baidu.com.py", line 3473, in main
    handle_command(comd, xxx)
  File "/root/iScript/pan.baidu.com.py", line 3084, in handle_command
    px.upload(xxx[:-1], xxx[-1])
  File "/root/iScript/pan.baidu.com.py", line 1377, in upload
    self._upload_dir(lpath, rpath)
  File "/root/iScript/pan.baidu.com.py", line 1339, in _upload_dir
    self._upload_file(localpath, remotepath)
  File "/root/iScript/pan.baidu.com.py", line 1245, in _upload_file
    result = self._upload_slice(piece=piece, slice=slice)
  File "/root/iScript/pan.baidu.com.py", line 1130, in _upload_slice
    r = ss.post(url, params=p, data=data, verify=VERIFY, headers=theaders)
  File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 508, in post
    return self.request('POST', url, data=data, json=json, **kwargs)
  File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 465, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 573, in send
    r = adapter.send(request, **kwargs)
  File "/usr/lib/python2.7/dist-packages/requests/adapters.py", line 415, in send
    raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', error(104, 'Connection reset by peer'))

SSLError

尝试登陆(bp login username password)的时候出现一下错误(我确信自己输入的验证码无误):

Traceback (most recent call last):
File "/Users/troy/Developer/iScript/pan.baidu.com.py", line 2676, in
main(argv)
File "/Users/troy/Developer/iScript/pan.baidu.com.py", line 2316, in main
x.save_cookies(username, on=1)
File "/Users/troy/Developer/iScript/pan.baidu.com.py", line 256, in save_cookies
quota = self._get_quota()
File "/Users/troy/Developer/iScript/pan.baidu.com.py", line 386, in _get_quota
r = ss.get(url)
File "/usr/local/lib/python2.7/site-packages/requests/sessions.py", line 468, in get
return self.request('GET', url, *_kwargs)
File "/usr/local/lib/python2.7/site-packages/requests/sessions.py", line 456, in request
resp = self.send(prep, *_send_kwargs)
File "/usr/local/lib/python2.7/site-packages/requests/sessions.py", line 559, in send
r = adapter.send(request, **kwargs)
File "/usr/local/lib/python2.7/site-packages/requests/adapters.py", line 382, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: [Errno 1] _ssl.c:510: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

虾米重复要求登陆

我在国外的VPS里运行xiami.py
但是我登陆之后一运行python xiami.py d *****就又要求我登陆 please login
另外 我是虾米会员了 在国外可以使用

所以请问一下这是怎么回事?谢谢!

贴上信息:
运行环境:Ubuntu 14.04 x86_64
root@localhost:/muu# python xiami.py login ** **
-- login
++ login succeeds.
root@localhost:
/muu# python xiami.py d http://www.xiami.com/collect/114900095?spm=a1z1s.6843761.1478643745.3.Hm7SKv
please login
root@localhost:/muu# python xiami.py login ** **
-- login
++ login succeeds.
root@localhost:
/muu# python xiami.py d http://www.xiami.com/album/2100181986?spm=a1z1s.6843761.1478643713.8.LJI4m0
please login
root@localhost:~/muu#

pan.baidu.com.py Exit Status 2048

lwl:~$ bp  d  /software/7.iso  documents/

  ++ download: # 1 / 1 # 7.iso
--2015-04-14 07:45:22--  http://d.pcs.baidu.com/file/faa364a36cddcbbfd65c0224f35fcfd0?fid=806310848-250528-276887247410861&time=1428968723&rt=pr&sign=FDTAER-DCb740ccc5511e5e8fedcff06b081203-F5FmBRbwVgqu39ayDDqAvkWUeQ0%3d&expires=8h&prisign=unknow&chkbd=0&chkv=0&r=252048247
正在解析主机 d.pcs.baidu.com (d.pcs.baidu.com)... 119.75.219.124
正在连接 d.pcs.baidu.com (d.pcs.baidu.com)|119.75.219.124|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 302 Found
位置:http://bcscdn.baidu.com/bcs-cdn/wenxintishi-2653276160.avi?response-content-disposition=attachment;%20filename=%e6%b8%a9%e9%a6%a8%e6%8f%90%e7%a4%ba.avi [跟随至新的 URL]
--2015-04-14 07:45:22--  http://bcscdn.baidu.com/bcs-cdn/wenxintishi-2653276160.avi?response-content-disposition=attachment;%20filename=%e6%b8%a9%e9%a6%a8%e6%8f%90%e7%a4%ba.avi
正在解析主机 bcscdn.baidu.com (bcscdn.baidu.com)... 124.193.227.39
正在连接 bcscdn.baidu.com (bcscdn.baidu.com)|124.193.227.39|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 404 Not Found
2015-04-14 07:45:22 错误 404:Not Found。



 ---###   EXIT STATUS ==> 2048   ###---


  ===>  wget -c -O "/Users/lwl/7.iso.tmp" --user-agent "netdisk;4.4.0.6;PC;PC-Windows;6.2.9200;WindowsBaiduYunGuanJia" --header "Referer:http://pan.baidu.com/disk/home" "http://d.pcs.baidu.com/file/faa364a36cddcbbfd65c0224f35fcfd0?fid=806310848-250528-276887247410861&time=1428968723&rt=pr&sign=FDTAER-DCb740ccc5511e5e8fedcff06b081203-F5FmBRbwVgqu39ayDDqAvkWUeQ0%3d&expires=8h&prisign=unknow&chkbd=0&chkv=0&r=252048247"

当尝试下载 2.5GB 的win7关盘镜像时提示这个错误, 是程序的Bug还是百度的缘故.
测试了一下小文件可以正常下载,虽然每次都提示

$ bp  d  "/software/chrome脚本.c"  .
  !!! url 地址不正确. .

求助

Traceback (most recent call last):
File "pan.baidu.com.py", line 2173, in
main(argv)
File "pan.baidu.com.py", line 1711, in main
signal.signal(signal.SIGBUS, sighandler)
AttributeError: 'module' object has no attribute 'SIGBUS'

大神115.py无法登陆

另:91py下载为何经常出现“you are blocked”,如何处理?似乎你的脚本有更新

pan.baidu.com.py

基于这个版本的pan,baidu.com.py 我按照api.py 修改了一份代码,想要实现创建分享。
出了点问题,我想咨询下是因为baidu的api不支持创建分享还是我代码写的错误了。

下面的这个是原来带的l命令,我打出来的log,只获取fs_id

python pan.baidu.com.py  l /test/system.tar
{u'info': [{u'category': 6, u'isdir': 0, u'server_filename': u'system.tar', u'local_mtime': 1416304107, u'server_ctime': 1416305199, u'errno': 0, u'size': 590755840, u'path_md5': 0, u'extent_tinyint1': 0, u'extent_int3': 0, u'extent_tinyint3': 0, u'extent_tinyint2': 0, u'server_mtime': 1425715094, u'file_key': u'B-p2InbI797U1bTwkWI1252d5I2j8j8XI1MvbtY', u'fs_id': 715453165389317, u'extent_tinyint4': 0, u'path': u'/test/system.tar', u'local_ctime': 1416304107, u'md5': u'378c48682ff557f16b7b3649530e78f6'}], u'errno': 0, u'request_id': 371997953892155270}
fid_list :715453165389317  

下面是我新加的share 命令打印出来的log:

python pan.baidu.com.py  share /test/system.tar
{u'info': [{u'category': 6, u'isdir': 0, u'server_filename': u'system.tar', u'local_mtime': 1416304107, u'server_ctime': 1416305199, u'errno': 0, u'size': 590755840, u'path_md5': 0, u'extent_tinyint1': 0, u'extent_int3': 0, u'extent_tinyint3': 0, u'extent_tinyint2': 0, u'server_mtime': 1425715094, u'file_key': u'B-p2InbI797U1bTwkWI1252d5I2j8j8XI1MvbtY', u'fs_id': 715453165389317, u'extent_tinyint4': 0, u'path': u'/test/system.tar', u'local_ctime': 1416304107, u'md5': u'378c48682ff557f16b7b3649530e78f6'}], u'errno': 0, u'request_id': 372000931288887382}
715453165389317
param= channel=chunlei&clienttype=0&web=1&bdstoken=4c26d4d9c8170bf031cd1d651aab412c&channel=chunlei&clienttype=0&web=1&app_id=250528
data= {'fid_list': [715453165389317], 'schannel': 4, 'pwd': 'ltbl', 'channel_list': []}
  !! Error at _share {u'errno': 2, u'link': u'', u'shareid': -1, u'request_id': 372000962297666385}

返还错误 errorno 是2 是什么意思呢?
我用浏览器调试了下,set?后面跟的确实就是如param一样的。
希望能帮我解答下。

百度盘工具utime失败的问题

hi,
非常感谢您提供的工具,我在树莓派和一块硬盘上下载一些移动APP开发的教学视频,对我的帮助很大。

不过我在使用中有个问题,刚开始以为是断点续传的事情。

——————————————————————————————————————
已发出 HTTP 请求,正在等待回应... 200 OK
长度:2015080583 (1.9G) [application/zip]
正在保存至: “/home/pi/disk/50g/download/Java4Android.zip.tmp”

19% [======> ] 396,294,189 --.-K/s 用时 60m 1s s

2015-01-06 01:00:18 (107 KB/s) - 在 396294189/2015080583 字节处发生读取错误 ( 连接超时)。重试中。

--2015-01-06 01:00:19-- (尝试次数: 2) http://nj.baidupcs.com/file/5ce62364db524cab6650b887509ef013……&vbdid=-&fin=Java4Android.zip
正在连接 nj.baidupcs.com (nj.baidupcs.com)|58.217.200.14|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 206 Partial Content
长度:2015080583 (1.9G),剩余 1618786394 (1.5G) [application/zip]
正在保存至: “/home/pi/disk/50g/download/Java4Android.zip.tmp”

90% [++++++========================> ] 1,815,871,488 391K/s 用时 2h 46m

2015-01-06 03:47:05 (139 KB/s) - 在 1815871488 字节处连接关闭。重试中。

--2015-01-06 03:47:07-- (尝试次数: 3) http://nj.baidupcs.com/file/5ce62364db524cab66……Android.zip
正在连接 nj.baidupcs.com (nj.baidupcs.com)|58.217.200.14|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 206 Partial Content
长度:2015080583 (1.9G),剩余 199209095 (190M) [application/zip]
正在保存至: “/home/pi/disk/50g/download/Java4Android.zip.tmp”

100%[+++++++++++++++++++++++++++++++===>] 2,015,080,583 470K/s 用时 7m 12s

utime(/home/pi/disk/50g/download/Java4Android.zip.tmp): 不允许的操作
2015-01-06 03:54:21 (450 KB/s) - 已保存 “/home/pi/disk/50g/download/Java4Android.zip.tmp” [2015080583/2015080583])

——————————————————————————————————————
我默认使用wget下载,下载了一部分,应该是断开了,重新连接之后,再次写入就出现了错误,导致前面下载的1.7G左右的内容前功尽弃。

我看了手册,里面可以使用aria2引擎,里面有分片的参数。

问题:
1、是不是只要用aria引擎就默认可以断点续传了?
2、aria2的命令中带参数c可以断点,这个脚本怎么使用?


——————————————————

我想问题是最后的“utime(/home/pi/disk/50g/download/Java4Android.zip.tmp): 不允许的操作”,我下载其他的文件OK,这个是?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.