如何在 chromedriver headless 模式下启用 DRM
How to enable DRM in chromedriver headless mode
我知道在使用 headless chromedriver 时没有对受 DRM 保护的内容(例如 Spotify 网络播放器、netflix 等)的官方支持。
尽管有上述限制,这里有没有人让它工作?
我在 headless chromedriver(应该包括 WidevineCdm)中使用了自定义配置文件,但到目前为止运气不好。
解决方案:用从 ChromeOS 中提取的二进制文件替换 Chromiuim 的默认 libwidevine 二进制文件。
下载最新的 ChromeOS libwidevine 二进制文件并解压缩。
复制提取的libwidevinecdm.so到/usr/lib/chromium-browser.
将访问权限更改为 755 (chmod 755 libwidevinecdm.so
)
感谢 vpetkovs's blog post 找到了这个绝妙的解决方案。
我知道在使用 headless chromedriver 时没有对受 DRM 保护的内容(例如 Spotify 网络播放器、netflix 等)的官方支持。
尽管有上述限制,这里有没有人让它工作?
我在 headless chromedriver(应该包括 WidevineCdm)中使用了自定义配置文件,但到目前为止运气不好。
解决方案:用从 ChromeOS 中提取的二进制文件替换 Chromiuim 的默认 libwidevine 二进制文件。
下载最新的 ChromeOS libwidevine 二进制文件并解压缩。
复制提取的libwidevinecdm.so到/usr/lib/chromium-browser.
将访问权限更改为 755 (
chmod 755 libwidevinecdm.so
)
感谢 vpetkovs's blog post 找到了这个绝妙的解决方案。