全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: Vicer

【OneList】一个基于 Python3 的简约 OneDrive 目录列表

  [复制链接]
发表于 2019-3-12 20:59:10 来自手机 | 显示全部楼层
支持萌咖大佬
发表于 2019-3-12 21:01:37 | 显示全部楼层
支持大佬,以后用上 pyone oneindex各种郁闷出错
发表于 2019-3-12 21:10:43 | 显示全部楼层
本帖最后由 bbsbbs 于 2019-3-12 21:35 编辑

找到问题了,复制refresh token时出错了

root@websound:~/OneList# gunicorn app:app -b 0.0.0.0:5000
[2019-03-12 09:11:08 -0400] [28082] [INFO] Starting gunicorn 19.9.0
[2019-03-12 09:11:08 -0400] [28082] [INFO] Listening at: http://0.0.0.0:5000 (28082)
[2019-03-12 09:11:08 -0400] [28082] [INFO] Using worker: sync
[2019-03-12 09:11:08 -0400] [28085] [INFO] Booting worker with pid: 28085
[2019-03-12 09:11:09 -0400] [28085] [ERROR] Exception in worker process
Traceback (most recent call last):
  File "/usr/local/lib/python3.5/dist-packages/gunicorn/arbiter.py", line 583, in spawn_worker
    worker.init_process()
  File "/usr/local/lib/python3.5/dist-packages/gunicorn/workers/base.py", line 129, in init_process
    self.load_wsgi()
  File "/usr/local/lib/python3.5/dist-packages/gunicorn/workers/base.py", line 138, in load_wsgi
    self.wsgi = self.app.wsgi()
  File "/usr/local/lib/python3.5/dist-packages/gunicorn/app/base.py", line 67, in wsgi
    self.callable = self.load()
  File "/usr/local/lib/python3.5/dist-packages/gunicorn/app/wsgiapp.py", line 52, in load
    return self.load_wsgiapp()
  File "/usr/local/lib/python3.5/dist-packages/gunicorn/app/wsgiapp.py", line 41, in load_wsgiapp
    return util.import_app(self.app_uri)
  File "/usr/local/lib/python3.5/dist-packages/gunicorn/util.py", line 350, in import_app
    __import__(module)
  File "/root/OneList/app.py", line 5, in <module>
    from process import od
  File "/root/OneList/process.py", line 79, in <module>
    Process.refresh_token()
  File "/root/OneList/process.py", line 24, in refresh_token
    od.get_access()
  File "/root/OneList/onedrive.py", line 39, in get_access
    'resource': resource
  File "/root/OneList/onedrive.py", line 120, in _http_request
    url, method=method, data=data, headers=headers)).read().decode('utf-8'))
  File "/usr/lib/python3.5/urllib/request.py", line 163, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/lib/python3.5/urllib/request.py", line 472, in open
    response = meth(req, response)
  File "/usr/lib/python3.5/urllib/request.py", line 582, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib/python3.5/urllib/request.py", line 510, in error
    return self._call_chain(*args)
  File "/usr/lib/python3.5/urllib/request.py", line 444, in _call_chain
    result = func(*args)
  File "/usr/lib/python3.5/urllib/request.py", line 590, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 400: Bad Request
[2019-03-12 09:11:09 -0400] [28085] [INFO] Worker exiting (pid: 28085)
[2019-03-12 09:11:09 -0400] [28082] [INFO] Shutting down: Master
[2019-03-12 09:11:09 -0400] [28082] [INFO] Reason: Worker failed to boot.
发表于 2019-3-12 21:19:48 | 显示全部楼层
Vicer 发表于 2019-3-12 20:57
目测配置文件的问题

urllib.error.HTTPError: HTTP Error 400: Bad Request
这个像是token的问题?
发表于 2019-3-12 21:20:56 | 显示全部楼层
看不懂怎么安装
发表于 2019-3-12 21:24:24 | 显示全部楼层

https://www.moerats.com/archives/906/
这里有个教程
发表于 2019-3-12 21:25:40 | 显示全部楼层
不知道能不能设置权限什么的
 楼主| 发表于 2019-3-12 21:25:42 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2019-3-12 21:39:43 | 显示全部楼层
bbsbbs 发表于 2019-3-12 21:10
找到问题了,复制refresh token时出错了

root@websound:~/OneList# gunicorn app:app -b 0.0.0.0:5000

是要带上refresh token那几个字还是怎么?
发表于 2019-3-12 21:46:22 | 显示全部楼层
GiGaFotress 发表于 2019-3-12 21:39
是要带上refresh token那几个字还是怎么?

仔细观察wget获取后的字符,里面有很多token
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-5-13 22:25 , Processed in 0.069887 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表