Comments (16)
此问题能够修复吗?
from 115wangpan.
看上去换了加密算法,包装在了他的客户端内,chrome又不支持密码登陆了,所以这问题无解了?
from 115wangpan.
115强制用户用115浏览器,目前没有好方法。
from 115wangpan.
能否提取二维码,登陆的时候,让用户用手机扫描二维码。做不到全自动,做到半自动也可以。
from 115wangpan.
或者是让用户用浏览器登陆完,提供一个导出 cookie 的方式,然后直接用 cookie 文件做后续的操作。
from 115wangpan.
现在登陆不了,每次登陆都会有这个提示:
Traceback (most recent call last):
File "", line 1, in
File "u115\api.py", line 315, in login
raise AuthenticationError(msg)
u115.api.AuthenticationError: Account does not exist.
from 115wangpan.
能否在程序中模拟115浏览器登陆呢?
from 115wangpan.
@stulcj 目前还没有找到解决办法
from 115wangpan.
手动登陆一次拿cookies 可以取数据
from 115wangpan.
@Karblue 能详细说说吗?
from 115wangpan.
@ieiayaobb 就是你手动用115的二维码或者浏览器登陆一次 浏览器F12看网络栏的cookies 复制过来.以后的操作115都只用这个cookie 就行了 . 115的离线api 直接连cookie 都没用 用的一个sign 参数控制的.还是永久的. 只要sign 验证正确就可以添加离线任务
from 115wangpan.
记录一下 。 关键加密算法存在于115浏览器的browserInterface.ParamEncrypt 中 需要逆向 目前确定貌似使用AES + SHA 加密 参数如下:
callback("base64加密后的登陆数据", "c4cc2c3df3c8feff55fc645020408a7b", "1ce86b8560b2e9ea27b076dcf64f7a79", "1452592218");
剩下俩参数应该时按时间戳算出来的什么东西
from 115wangpan.
User-Agent:Mozilla / 5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.85 Safari/537.36 115Browser/6.0.0
把头文件改成115浏览器不知道行不行,回去试试看
from 115wangpan.
@kimg1234 并没有什么卵用
from 115wangpan.
@Karblue cookies 复制过来还是不行呀 ,你cookies复制过来成功了么?可以吧代码发给我下么?
[email protected]
from 115wangpan.
@kimg1234 你从浏览器里拷贝CID,SEID,UID到cookies就可以访问了,不知道是不是还能用这个API提供的接口
from 115wangpan.
Related Issues (20)
- 上传东西报错 HOT 1
- Reimplement Directory._load_entries to only keep "count", "page" and (a new) "func" arguments, with others being kwargs
- Implement search interface: API._req_search() and Directory.search()
- Implement public method over _req_files_edit, _req_files_add and _req_files_move
- 115down features: getting size of files and tasks; discrete or ranging sub-entry numbers
- 115down features: keeping directory structure
- 115down fix: make download_file recursive
- Request QQ login(OAuth2.0) support
- Can't support this cookie file from curl command HOT 1
- how to upload local file from command line? HOT 2
- Add debug functions hooked into _req* APIs to reveal JSON responses
- Failed to get download URL HOT 2
- the speed is too slow HOT 1
- After an "exceeding the max tasks amount" error, keeps receiving "Torrent upload failed. Please try again later." HOT 3
- Request 115Browser login API support HOT 2
- 多wan下只能单wan的速度 HOT 2
- 如何可以返回全部task HOT 4
- Task类的list()函数问题 HOT 1
- 上传还能用吗?看到提示以弃用
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from 115wangpan.