如何在Mac上安装和使用Wget
为了响应客户的几个要求,这里有一个关于如何在Mac OS X中安装wget而不使用wget for mac或MacPorts的教程。想知道如何在不使用Homebrew或MacPorts的情况下使用wget?您可以通过从源代码编译wget在命令行上完成此操作。
wget 命令行程序允许您从FTP和HTTP协议中获取一组文件。对于Web开发人员和高级用户来说,它是一个很棒的工具,因为它可以用来执行快速为用户站点备份,甚至在本地复制网站等事情。
此方法将在 Mac OS X上从源代码构建和安装 wget,这需要Xcode(App Store 链接或至少Unix命令行开发工具,但它的好处是无需像Homebrew或MacPorts这样的安装包。诚然,对于绝大多数用户来说,使用Homebrew更容易,而且可能更好,但并不适合所有人。
对于还没有安装或未安装Xcode的命令行工具包的个人来说,这操作也相当简单。打开终端并运行“xcode-select –install”,或打开Xcode并转到“首选项”,然后转到下载部分,然后选择“安装命令行工具”,或从苹果官方开发者网站获取。
由于必须从苹果公司官方下载软件包,因此可能需要一些时间,具体取决于您的网络连接快慢。命令行工具包含安装了C编译器、GCC以及许多其他重要的unix程序。
在Mac OS X上安装wget
假设已经安装Xcode和命令行工具,打开终端并输入提供的说明。对于那些还没有Xcode代码或没有Xcode代码的命令行工具箱的人来说,这也非常简单:您可以通过输入wget command not found从 Apple Developer Site 获取它–install' 在终端中,或者您可以通过打开 XCode 代码然后转到设置和下载部分并选择“安装命令行工具”从 Xcode 中获取它,或者您可以通过键入“Xcode”从终端中获取它- 在终端中选择 –install”,或者您可以从 Apple Developer Site 获取它,方法是转到 Settings and Downloads 部分并选择“Install Command 因为该软件包必须从苹果官方下载,取决于您的网络 连接,可能需要一段时间。C 编译器、GCC 和许多其他基本实用程序是通过unix命令行工具安装的。
在Mac OS X上是如何安装 wget
假设您已安装 Xcode 和命令行工具,启动终端并输入以下说明。
首先,使用 curl 获取最新的 wget 源: curl -O http://ftp.gnu.org/gnu/wget/wget-latest.tar.gz
如果你想要最新版本则从从 ftp.gnu.org/gnu/wget/ 选择你想要的最新版本的 wget。
使用 Curl 获取 El Capitan、Yosemite 其他操作系统的最新 Wget 源:
Curl -O wget-1.16.3.tar.xz http://ftp.gnu.org/gnu/wget
或者,您可以使用旧版本(Mac OS X 的早期版本,包括 Mavericks、Mountain Lion 等)
Curl -O wget-1.13.4.tar.gz http://ftp.gnu.org/gnu/wget
(新版本的 wget 可能可用;版本 1.16.3 (wget-1.16.3.tar.gz) 已确认可在 MacOS Mojave、High Sierra、OS X El Capitan 和 OS X Yosemite 上运行;版本1.15 已确认与 OS X Mavericks 兼容;1.13.4 版本已确认与 OS X Mountain Lion 兼容。
接下来,我们将使用tar解压您刚刚下载的文件:wget-1.15.tar.gz 。gztar-xzf 对于 Linux 命令行界面,Wget是一个非交互式网络下载应用程序。它用于从Web服务器或FTP服务器检索或下载文件。大多数当前的操作系统,包括 Windows、Linux 和 macOS,都可以运行Wget。
wget的使用
Wget命令具有许多功能,包括下载大量文件、在后台下载、镜像网站、重新启动下载、限制带宽、递归下载等功能。
它支持 HTTP、HTTPS 和 FTP 协议,以及 HTTP 代理检索。要更改目录,请使用 cd wget-1.15。
To indicate the “GNUTLS not available” error, use the proper –with-ssl flag:./ configure –with-ssl = openssl
如果您仍然对 Mac OS X 10.10+、Mac OS X 10.11+、macOS Sierra、Mojave 及更高版本有疑问,请使用此设置调整
./configure–with-ssl=openssl–with-libssl-prefix=/usr/local/ssl–with-libssl-prefix=/usr/local/ss
到目前为止,您已经能够不间断地下载许多文件。如果下载中断,可以使用 -c 选项重新启动它。
来源
运行wget-help以确认您的所有步骤。完成后,清理wget源文件:现在一切都设置好了,你可以在 Mac OS X 中使用 wget。包括Mac OS X El Capitan和Yosemite,当前版本的Wget 应该可以很好地设置,制作,并安装。大多数 Mac 用户都希望先安装好Homebrew,然后再获取wget因Homebrew 使命令行包管理非常简单,并且无需手动组装源代码。
Mac OS X现在流行的包管理器是Homebrew。Homebrew Cask为Homebrew 添加了快速安装 Mac 软件(如 Google Chrome、VLC 等)的功能。
结论
在本教程中,您使用Wget 在稳定和不稳定的网络设置中下载文件,以及与 REST API 端点通信。如果您想了解更多信息,请访问Wget的帮助页面。
。
wget简单使用(1)
wget 是一个从网络上自动下载文件的自由工具,支持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP协议 下载,并且可以使用 HTTP 代理。"wget" 这个名称来源于 “World Wide Web” 与 “get” 的结合。
所谓自动下载,是指 wget 可以在用户退出系统之后在继续后台执行,直到下载任务完成。
1. -O (name) :指定文件名下载
wget -O test.png http://httpbin.org/image/png
2.--limite-rate :指定速度下载目标文件
wget --limite-rate=1k http://httpbin.org/image/png
3. -c : 断续传
wget -c --limite-rate=1k http://httpbin.org/image/png
4. -b : 后台下载
单个“-”之后的参数可以和在一起写such as:-cb ,单数“--”带参数是不能一起写,因为后面还要带参数
5.-U :user-agent 信息 wget -U ”Windous IE 11.0“ url
6.--mirror :把网站下载保存到本地
7. -p 下载网站all相关资源ep:img,css ,and so on
wget --mirror -U "Mozilla" -p https://docs.scrapy.org/en/latest/
8. -r :递归下载 网页中的所有链接
相关问答
buntuLinux系统上安装IE浏览器的方法有哪些呢? - shixtyshix...1)打开终端2)打开/etc/apt/sources。listsudogedit/etc/apt/sources。list3)在最后面添加:debhttp://us。archive。ubuntu。co...