gpt4 book ai didi

linux - 使用 wget 下载 shell 文件

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

我正在尝试使用 wget 工具下载 shell 文件。当我尝试下载特定的 .sh 文件时,正在下载名为 .sh 的文件,但文件中显示的内容是 HTML,不是实际的文件内容。因此,它正在下载作为输入提供的 HTML 页面。场景如下

wget 命令

wget --user=username --password=password https://some_url/Required_shell.sh -P /root/Desktop/


当我在浏览器中直接复制 wget 中使用的 URL 时,它会下载文件,但 wget 工具不会发生同样的情况。

在浏览器中粘贴的 URL

https://some_url/Required_shell.sh

用wget工具输出

Required_shell.sh with HTML content, not the required shell file.

最佳答案

某些网站可以通过识别用户代理不是浏览器来禁止您下载其页面。因此,您可以使用 –user-agent 选项屏蔽用户代理,并像浏览器一样显示 wget,如下所示。

wget --user-agent="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12" https://URL/TO/DOWNLOAD

关于linux - 使用 wget 下载 shell 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28212108/

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