html - 有没有办法通过 URL 本身在新浏览器上跳过 YouTube 的 "Before you continue to YouTube"cookies 消息?

标签 html web url browser youtube

如果您在新的浏览器上打开 YouTube 视频或 channel 的链接,您会看到以下弹出窗口:

/image/tU8lT.png

是否可以在该 URL 的末尾(或中间!)添加一些内容来自动跳过该页面?

用例:我自动显示用户提供的 YouTube,就像在内置的 Unreal 4 Web 浏览器中一样,但由于现在出现了此屏幕,所以它崩溃了。

最佳答案

选择拒绝全部接受全部时,YouTube 会设置 cookieSOCS 调用为以 base64 编码的值 CAESEwgDEgk0ODE3Nzk3MjQaAmVuIAEaBgiA_LyaBg。据我所知,摆脱同意屏幕的唯一方法是在请求网页时传递此 cookie。

您可以通过运行来验证我的答案:

curl 'https://www.youtube.com' -H 'Accept-Language: en' | grep 'We use' | wc -l

请注意,我们使用是同意屏幕的我们使用cookies和数据的开始。

您将得到1,这意味着同意屏幕包含如此简单的请求。

同时:

curl 'https://www.youtube.com' -H 'Accept-Language: en' -H 'Cookie: SOCS=CAESEwgDEgk0ODE3Nzk3MjQaAmVuIAEaBgiA_LyaBg' | grep 'We use' | wc -l

您将得到0,这意味着同意屏幕不存在。

关于html - 有没有办法通过 URL 本身在新浏览器上跳过 YouTube 的 "Before you continue to YouTube"cookies 消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74127649/

相关文章:

html - 不悬停时图像变大

JavaScript - 类切换正在删除类而不是在下次单击时添加

forms - 面向受过培训/经验丰富的用户的大型 Web 表单(数十个字段)?

css - 跨浏览器 CSS 边框渐变

java - 通过 Java 处理字符串并用工作链接替换所有 URL

javascript - 如何在可滚动的 div 中制作一个固定宽度为 940px 的框?

html - 全屏鼠标滚轮滚动导致白色

javascript - JavaScript 中的魔术 8 球

python - 如何通过url传递django中的变量?

list - Grails-在gsp中引用绝对URL