gpt4 book ai didi

javascript - 在 youtube 上查找 Open Graph 标签

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:30:34 25 4
gpt4 key购买 nike

如果 og:video:tag 包含“英雄联盟”,我正在编写一个 Tampermonkey 脚本来隐藏 youtube 上的相关视频。

当我使用 Open Graph Debugger (link) 时,它会找到许多标签(og:video:urlog:video:widthog :video:tag, ...) 但当我在 DOM 中搜索时,我无法找到任何这些元素。

我已经尝试禁用我的所有扩展程序,从干净的配置文件,从隐身模式以及使用 Open Graph Extension 仍然找不到标签。

其他一些尝试:

$('[property="og:type"]') => null.

document.getElementsByTagName('meta') => two unrelated tags.

最佳答案

YouTube 视频源仅在 userAgent

时包含这些标签
facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)

或者(我在测试中使用了这个)

facebookexternalhit/1.1

您可以通过使用这些用户代理将新设备添加到 DevTools 来测试这些。我不确定您是否要使用这些标签,但您有两个选择:

  • 如果有用于查找这些标签的后端处理器,您可以在那里将用户代理切换到合适的。
  • 如果您正在开发浏览器扩展程序,您应该设置一个代理来为您执行上述操作。发送视频永久链接并返回标签对象。

关于javascript - 在 youtube 上查找 Open Graph 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46616703/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com