linux - 如何在 shell 变量中获取网页的内容?

在 Linux 中,如何获取 URL 并在 shell 脚本的变量中获取其内容?

最佳答案

您可以使用 wget 命令下载页面并将其读入变量中:

content=$(wget google.com -q -O -)
echo $content

我们使用 wget-O 选项,它允许我们指定 wget 转储页面内容的文件的名称。我们指定 - 以将转储到标准输出并将其收集到变量 content 中。您可以添加 -q quiet 选项来关闭 wget 输出。

您可以使用 curl用于此的命令以及:

content=$(curl -L google.com)
echo $content

我们需要使用 -L 选项,因为我们请求的页面可能已经移动。在这种情况下,我们需要从新位置获取页面。 -L--location 选项可以帮助我们解决这个问题。

https://stackoverflow.com/questions/3742983/

相关文章:

python - 在文件之间使用全局变量?

python - 如何在 Django 中过滤 DateTimeField 的日期?

linux - Java 进程列表

python - 如何在 Windows 7 的命令提示符中运行 Python 程序?

c - [ N ... M ] 在 C 聚合初始值设定项中是什么意思?

python - 如何检查浮点值是否为整数

linux - 如何在不打开 Linux 的情况下找到所有串行设备(ttyS、ttyUSB、..)?

linux - 从 ps -ef |grep 关键字获取 pid

linux - 符号链接(symbolic link) : find all files that

python - 如何检查变量是否为具有 python 2 和 3 兼容性的字符串