Git Product home page Git Product logo

gopeed-extension-baiduwp's Introduction

Gopeed 百度网盘下载扩展

声明

项目中所涉及的接口均来自百度官方,不涉及任何违法行为,本工具需要使用自己的百度网盘账号才能获取下载链接,代码全部开源,仅供学习参考;请不要将此项目用于商业用途,否则可能带来严重的后果。

安装

打开Gopeed扩展页面,输入https://github.com/monkeyWie/gopeed-extension-baiduwp,点击安装即可。

使用说明

扩展支持两种方式下载百度网盘资源。

(一) 通过网盘首页地址下载

此方式通过百度网盘开放平台接口实现,需要设置开放平台对应的参数,请参考以下步骤进行配置:

1. 设置 refresh_token

首先要获取对应的refresh_token,目前扩展默认设置了alist的百度网盘参数,只需要通过此链接来获取你自己的refresh_token即可。

接着把复制的refresh_token值填入Gopeed扩展的设置页面,点击保存即可。

2. 通过网盘首页地址下载

浏览器打开需要下载的百度网盘页面,然后复制浏览器地址栏中的地址

打开Gopeed任务页面,点击新建任务,创建即可解析下载。

注:此方式默认只解析第一层文件夹里的文件,这是为了防止文件过多导致解析失败,如果需要解析更多层级的文件夹,请自行在浏览器中进入到对应的文件夹,然后复制地址进行解析下载。

2. (二) 通过网盘分享链接下载

此方式需要配置百度网盘Cookie中的BDUSS值,请参考以下步骤进行配置:

1. 设置 BDUSS

首先下载之前必须要设置百度网盘登录后的BDUSS,有两种方式可以获取到:

  • 方法一:通过浏览器开发者工具,按F12打开开发者工具,切换到Application(应用程序)选项卡,找到Cookies,找到https://pan.baidu.com,找到BDUSS,复制Value的值即可。
  • 方法二: 参考教程

接着把复制的BDUSS值填入Gopeed扩展的设置页面,点击保存即可。

2. 通过分享链接下载

打开Gopeed任务页面,点击新建任务,创建即可解析下载。

注:如果有提取码,需要把提取码一起带入到分享链接中,例如:https://pan.baidu.com/s/1WsmMhDHLyt6e2-oPNv7TvQ?pwd=gty8

说明

百度网盘现在对并发数有做限制,建议下载连接数使用4以防止不必要的失败请求,百度网盘普通用户下载速度会比较慢,如果想要提高下载速度,请开通SVIP

参考

扩展开发文档:https://docs.gopeed.com/zh/dev-extension.html

gopeed-extension-baiduwp's People

Contributors

earoftoast avatar monkeywie 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

gopeed-extension-baiduwp's Issues

扩展设置中填写自己的client_id、client_secret和refresh_token,点击下载按钮不能解析出正确的文件

扩展设置中填写自己的client_id、client_secret和refresh_token,点击下载按钮不能解析出正确的文件
我确认自己的client_id、client_secret没有填错
image

查看extension.log日志发现有如下报错:
2024-02-25 12:33:11 ERR [monkeyWie@gopeed-extension-baiduwp] call function failed: onResolve error="Error: 接口调用失败,path=/xpan/file, errno=-6"

插件安装失败

N3150的群晖7.2的docker部署
image
anzha安装插件提示这个,任何插件都是
请问如何解决

对百度网盘分享的包含中文和链接的过滤下载

因为直接从主页获取,只能获取到第一层,不够准确,可以直接用分享链接,这样就够准确了,但直接分享会带有中文和链接,不能直接复制粘贴,不知道方不方便对其做一个过滤,不知道技术方面方不方便

给的链接获取cookie无效

链接给的获取方法早就不一样了,根据给的方法完全不一样的搜索结果
下载提示什么 Guest Token 无效

下载一段时间后, 会有很大的上传流量

系统装了全局流量监控, 下载视频刚开始没有监控到上传流量,30分钟后看,以4m/秒的速度在上传。用wireshark抓包看到目的地址是 ...pan..shifen.com, 看上去就是不停往百度网盘在发包。是个bug?

baidu解析的问题和建议

折腾尝试百度云下载,发现了一些问题。

  1. 自己网盘的软件下载,解析成功了,但是默认是全部勾选的,没有其他勾选的功能,比如全选,全不选,反选等等。这个功能很重要,比如我的网盘warez目录下有几百个软件,默认全勾选,可我通常要下载的就是最近存入的一个或几个最新的软件,这样我要点几百下,把那些不准备下载的文件全部去掉,要是有几千个文件呢(真有这样的目录),难道要点几千下?
    20231217171901
    因此强烈建议增加多种勾选方案,并且默认是全部不勾选,要下哪个就勾选哪个

2.别人分享的网盘链接,无法成功解析,已经加了?pwd=xxxx,但只能解析出一个莫名其妙的的结果
举例https://pan.baidu.com/s/1DcusDVY4EbpOmhPkr9KJrw 提取码:ftfe,我加入的链接为https://pan.baidu.com/s/1DcusDVY4EbpOmhPkr9KJrw?pwd=ftfe
得到的解析结果是
20231217172753

  1. 补充一个youtube,输入url可直接解析,但是只有一个360p的链接,其余720p,1080p的都没有可选项。
    例子:https://www.youtube.com/watch?v=9zvnKOf3gf4

不能解析百度网盘

我使用的是docker版本的gopeed(1.5.6),安装百度插件后,解析百度文件全部都显示只有一个main。不能正确解析出百度网盘里面的文件

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.