Wget:如何从需要身份验证的服务器下载文件?

Wget:如何从需要身份验证的服务器下载文件?

我正在设置一个运行 Ubuntu 16.04 的流媒体服务器供个人使用,使用 TVHeadend 作为 Kodi 的 PVR 后端。TVheadend 需要一个所谓的“XMLTV”文件来提供 EPG 功能,并且该文件需要每天更新两次(从电视提供商处下载)。

我的电视提供商向我发送了一个如下 URL 来下载文件:
http://srv:port/xmltv.php?username=xxxx&password=yyyyyyy

问题是,即使在 URL 中发送用户和密码,wget仍然会从服务器收到 401(未授权)错误。

我已经尝试在wget命令行上发送用户和密码作为参数(wget --user username --password PASS),但无济于事。

我需要修复这个问题,以便我可以创建一个 Cron Job 来每 12 小时自动更新一次 EPG。

相关内容