我知道当使用无头chromedriver时,官方不支持受DRM保护的内容(例如Spotify Webplayer,netflix等)。
尽管有上述限制,但这里有人能工作吗?
我曾经尝试在无头chromedriver中使用自定义配置文件(其中应该包含WidevineCdm),但到目前为止还算不上成功。
答案 0 :(得分:0)
解决方案:用从ChromeOS提取的一个替换Chromiuim的默认libwidevine二进制文件。
下载最新的ChromeOS libwidevine二进制文件并解压缩。
将提取的 libwidevinecdm.so 复制到 / usr / lib / chromium-browser 。
将访问权限更改为755(chmod 755 libwidevinecdm.so
)
向vpetkovs's blog post致谢,以找到一个好的解决方案。