123SUDODocs
指南

浏览器、cookie 和标头

使用内置浏览器、借用登录会话并安全地添加自定义请求标头。

三个功能回答了同一个问题 - 9xbuddy 如何发出我自己的浏览器发出的请求? - 它们值得按以下顺序尝试:使用内置浏览器登录,然后指向现有浏览器的 cookie,然后才手动添加标头

浏览器和标题是专业版

内置浏览器、保存的 cookie 源和自定义标头都需要有效试用或订阅。一个例外是不要使用保存的cookie,这是免费的。请参阅 Free 和 Pro

内置浏览器

打开 浏览器,输入 URL 或搜索词,然后选择 打开。当必须打开页面本身才能检测到其媒体时,内置视图非常有用,并且您可以在其中登录您拥有帐户的网站。

9xbuddy 内置浏览器登陆屏幕,带有搜索和地址字段,其下方有一排最近使用过的网站
发射器。您最近下载过的网站会显示在该字段下方;新安装会显示一组建议的起点。

当页面打开时,浏览器工具栏会保留一个下载操作:它返回到 Home 以及当前页面和捕获的任何媒体,因此正常格式列表决定要保存的内容。当页面仍然打开时,侧边栏会用点标记浏览器。

如果粘贴的链接失败,下载中的失败项目会提供浏览器作为其三个恢复之一:在此处打开源代码,让页面稳定下来,然后重试。

设置 → Cookie 和标头 → Cookie 源 决定 9xbuddy 借用哪个登录会话来请求。一次只有一个源处于活动状态。

9xbuddy Cookie 来源:9xbuddy 浏览器、Google Chrome 配置文件、Microsoft Edge 配置文件、Firefox 配置文件、cookies.txt 文件以及请勿使用已保存的 Cookie,上面有一个横幅报告未找到会话
选项上方的横幅报告所选源是否有要提供的会话,旁边有“再次检查”。
来源
9xbuddy 浏览器默认和推荐。在内置浏览器中登录一次并使用该会话
谷歌浏览器配置文件您已在 Chrome 中登录该网站
Microsoft Edge 配置文件同样,在 Edge 中
火狐简介同样的,在火狐浏览器中
cookies.txt 文件会话位于另一台计算机上,或位于未列出的浏览器中 - 使用 Netscape 格式导出
不要使用保存的cookie您不希望任何请求附加任何会话

9xbuddy 仅发送与所请求的站点匹配的 cookie,因此选择浏览器配置文件不会将整个 cookie jar 传递给每个站点。

Cookie 是一个登录会话。将 9xbuddy 指向浏览器配置文件可使其在该配置文件中的网站上充当您的角色,因此请谨慎选择来源,并在您不再需要时将其设置回 不使用已保存的 cookie

当你需要标题时

大多数下载根本不需要标头。当 9xbuddy 无法顺利获取您自己的浏览器访问的内容并且 cookie 源尚未修复该问题时,请使用一个。这种差距几乎总是意味着网站正在检查谁在提问,而标题就是你如何回答。

下载 中失败项目的消息开始:

下载内容说了什么添加什么将其范围限定为
访问被禁止,或者页面在浏览器中正常播放Referer该网站的域名
需要登录,或者媒体位于您已持有的登录名后面首先尝试 cookie 源Cookie(如果无法到达)该网站的域名
在浏览器中提取成功,在此处失败User-Agent该网站的域名
令牌门控流或私有 APIAuthorization为媒体提供服务的确切域

每一行都是一个标头,添加在 设置 → Cookie 和标头 → 自定义标头 → 添加自定义标头下。

Referer

很大一部分“在我的浏览器中工作,在应用程序中失败”的情况就是这样。某些 CDN 仅向声称来自同一站点上的页面的请求提供媒体服务,因此没有 Referer 的请求将被拒绝。

Domain   example.com
Key      Referer
Value    https://example.com/watch/12345

该值是您正在观看的页面,而不是媒体文件自己的 URL。

9xbuddy 添加自定义标题对话框,其中包含域、键和值字段
形式相同的食谱。域下的注释是需要阅读两次的注释:空域将标头发送到各处。

当没有 cookie 源可以提供您的帐户已经可以访问的内容时,请使用此内容 - 例如,您无法登录的计算机上的会员区域。使用 从请求导入 复制它,而不是手动复制;会话cookie很长,一个错误的字符会默默地失败。

Cookie 会过期。如果上周成功的下载现在失败并显示相同的消息,请在更改任何其他内容之前替换 cookie。

User-Agent

一些网站仅向它们识别的浏览器提供媒体,并拒绝其他任何内容。将 User-Agent 设置为您自己的浏览器发送的确切字符串会使 9xbuddy 的请求看起来像已经有效的请求。

Domain   example.com
Key      User-Agent
Value    Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36

Authorization

仅当针对令牌而不是会话发出流时才需要 - 通常是您已经拥有凭据的 API。将其范围限定为服务媒体的单个域,并在完成后将其删除。

始终填写域名

域字段是可选的,将其留空是最广泛的可能设置:标头附加到 9xbuddy 向每个站点发出的每个请求。对于 CookieAuthorization 标头,这意味着将您的会话交给不相关的主机。填写域名,除非您有特定原因不填写。

自定义标头

自定义标头选项卡被标记为高级,其空状态说明了重要部分:大多数网站不需要它,因此仅当网站或支持指南告诉您时才添加标头。

9xbuddy 自定义标头选项卡,其中包含“添加自定义标头”和“从请求操作导入”以及读取“无自定义标头”的空状态
没有任何配置,这是正常状态。您添加的标头按域分组,因此发送的内容一目了然。

两个动作:

  • 添加自定义标头 - 手动输入域、键和值。
  • 从请求导入 - 粘贴整个请求并让 9xbuddy 将其拆分为 为您提供的标题。

添加后,标头将按域分组,全部清除会删除整个集合。

从请求导入

手动输入 cookie 很容易出错。相反,复制真实的请求:每个主要浏览器都可以将其导出为 curl 命令,并且 从请求导入 直接读取该格式。

  1. 如果媒体需要帐户,请在浏览器中打开页面并登录。
  2. F12打开开发人员工具,然后选择网络 选项卡。
  3. 重新加载页面并让它播放足够远以显示媒体请求。
  4. 右键单击请求并在 Chrome 和 Edge 中选择 复制 → 复制为 cURL,在 Firefox 中选择 复制值 → 复制为 cURL,或在 Safari 中选择 复制为 cURL
  5. 在 9xbuddy 中,打开 设置 → Cookie 和标头 → 自定义标头 → 从请求导入,粘贴并确认。
9xbuddy 从请求对话框导入,其中包含粘贴的curl命令字段
从浏览器中复制出来的请求,完整粘贴。 9xbuddy 将其拆分为单独的标头,您可以在保存之前查看。

curlfetch、Bash、CMD 和 PowerShell 形式均可接受。 9xbuddy 从您粘贴的内容中读取标题,并且您可以在保存之前删除任何不需要的内容。

在保留之前回顾一下遇到的情况。复制的请求通常携带的内容远远超过下载需求,并且您保留的所有内容都会在每次匹配的请求时再次发送。

标头可以包含凭据

Cookie 和授权标头可以授予帐户访问权限。仅添加您理解的数据,将其限制在预期的域中,切勿将其粘贴到支持消息或屏幕截图中,并在不再需要时将其删除。

访问和站点规则

这些都不会绕过网站的权限。登录、借用会话和添加标头只会让 9xbuddy 发出与您自己发出的相同的授权请求。私有、已删除、受区域限制、受 DRM 保护或以其他方式不可用的媒体仍可能会失败。

如果这些都没有帮助,则原因通常在其他地方:请参阅 Troubleshooting 了解失败消息以及每条消息的含义。

在此页面上