2. 靠cookies的话,百度网盘coomies不是永久的。异地登陆或者更改密码等等情况都能导致cook失效。况且用户访问多用户cook网盘我感觉切换也不方便。
4. 有个WordPress插件叫wp2pcs,是通过pcs接口实现的,你可以去研究一下它的代码。不过前提是必须搞到pcs接口,百度现在好像关闭pcs接口申请了。你可以去和客服沟通一下,如果申请到接口,开发就容易多了。
@net909,
6.
@小磊丶,的确是有。但是现在不开放了。以前申请到接口的人还可以正常使用。
7.
@苏凌丶 已经有人用PCS接口开发出类似的百度网盘分享助手了,但是我觉得那个太局限了。还是用cookies直接抓取网页比较好。
8. 工作原理是开发者申请接口,获得api和密钥,用户进入php程序后会被引导到百度网盘登录授权页面,然后就像QQ登录网站一样,会给PHP程序权限,然后由百度通过验证api和密钥寄送用户文件到php程序。
@小磊丶,
9.
@net909,cookie的话,一是有时间限制,二是靠抓取网页实现的话,由于百度网盘布局经常改变,这就得频繁更新程序。
@net909,
10.
@net909,而且百度网盘下载按钮是通过js实现的,这就比较麻烦了。
13.
@小磊丶,唉,不是你说的这样,你用一下wp2pcs就知道啦。
14.
@苏凌丶,我知道你说的是那种什么ak和sk密钥一类东西。就像七牛一样。但是我意思是说可以通过百度账号登陆来保存登陆状态,比你的cook好的多
18. 你这个,如果被0xAINI这样闲人发现漏洞,那泄露的...
20. 没错,百度会在登录的时候给你验证码。然后等登录成功之后给你邮箱发地登录提醒。