如何使用 wget 访问两个网站,但将第一个网站的输出发送到 `/dev/null`?

How to use wget to access two websites, but sending output from the first website to `/dev/null`?

有个网站可以下载,不过看来我得先访问主站点,建立一个访问就完成的cookie/session,然后下载文件。换句话说:

https://www.<somewebsite>.com/main/site

https://www.<somewebsite>.com/download

需要按顺序访问。我可以打电话下载:

wget https://www.<somewebsite>.com/main/site https://www.<somewebsite>.com/download

但这需要我从主站点手动删除下载。有没有办法将第一个站点的输出通过管道传输到 /dev/null/ 并且只保留第二个站点的下载?谢谢

如果 cookie 对您的会话不可用,您要下载的网页内容应将您重定向到您提到的第一个网站。 理想情况下,您不必通过 cookie 站点进行身份验证并启动要下载的内容 URL。 将以下参数与 wget 一起使用以在重定向时进行身份验证。

wget --username=user --password=密码"URL"

如果这不起作用请告诉我