PHP开发创意:百度网盘分享助手

由于目前百度网盘的现状,版权类文件无法分享,度娘动不动就抽风,导致分享链接失效。所以我准备开发一个PHP的百度网盘分享助手。其原理是事先保存分享者的百度网盘cookies,然后用curl直接获取网盘内容,再对页面进一步处理并显示,这样任何人都可以下载到分享者网盘内的文件,并且无法删除或修改网盘内的文件。获取页面主要以wap百度网盘页面为主。

可是开发遇到困难了,curl获取到的百度网盘页面是空白,不管是手机版还是电脑版都是空白,明明浏览器可以正常显示的,压流也可以打开的。希望大家帮帮我。能开发出这款PHP软件,也算是造福全网民了。
回复列表(22|隐藏机器人聊天)
  • @Ta / 2014-07-08 / /
    机智的卷纸
  • @Ta / 2014-07-08 / /
    靠cookies的话,百度网盘coomies不是永久的。异地登陆或者更改密码等等情况都能导致cook失效。况且用户访问多用户cook网盘我感觉切换也不方便。
  • @Ta / 2014-07-08 / /
    @net909,同一楼
  • @Ta / 2014-07-08 / /
    有个WordPress插件叫wp2pcs,是通过pcs接口实现的,你可以去研究一下它的代码。不过前提是必须搞到pcs接口,百度现在好像关闭pcs接口申请了。你可以去和客服沟通一下,如果申请到接口,开发就容易多了。@net909
  • @Ta / 2014-07-08 / /
    @苏凌丶,百度不可能开放这种接口的
  • @Ta / 2014-07-08 / /
    @小磊丶,的确是有。但是现在不开放了。以前申请到接口的人还可以正常使用。
  • @Ta / 2014-07-08 / /
    @苏凌丶 已经有人用PCS接口开发出类似的百度网盘分享助手了,但是我觉得那个太局限了。还是用cookies直接抓取网页比较好。
  • @Ta / 2014-07-08 / /
    工作原理是开发者申请接口,获得api和密钥,用户进入php程序后会被引导到百度网盘登录授权页面,然后就像QQ登录网站一样,会给PHP程序权限,然后由百度通过验证api和密钥寄送用户文件到php程序。@小磊丶
  • @Ta / 2014-07-08 / /
    @net909,cookie的话,一是有时间限制,二是靠抓取网页实现的话,由于百度网盘布局经常改变,这就得频繁更新程序。@net909
  • @Ta / 2014-07-08 / /
    @net909,而且百度网盘下载按钮是通过js实现的,这就比较麻烦了。
  • @Ta / 2014-07-08 / /
    创意是美好的,现实是残酷的
  • @Ta / 2014-07-08 / /
    @苏凌丶,这是百度登陆,这个是可以申请到的
  • @Ta / 2014-07-08 / /
    @小磊丶,唉,不是你说的这样,你用一下wp2pcs就知道啦。
  • @Ta / 2014-07-09 / /
    @苏凌丶,我知道你说的是那种什么ak和sk密钥一类东西。就像七牛一样。但是我意思是说可以通过百度账号登陆来保存登陆状态,比你的cook好的多
  • @Ta / 2014-07-09 / /
    这种高难度问题得问老虎@老虎会游泳 
  • @Ta / 2014-07-09 / /
    你都知道版权,,,,你还这么做?
  • @Ta / 2014-07-09 / /
    你这个,如果被0xAINI这样闲人发现漏洞,那泄露的...
  • @Ta / 2014-07-09 / /
    @小磊丶,那样也是会弹出验证码的
  • @Ta / 2014-07-09 / /
    没错,百度会在登录的时候给你验证码。然后等登录成功之后给你邮箱发地登录提醒。
添加新回复
回复需要登录