当前位置: 首页 > 面试题库 >

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

窦弘义
2023-03-14
问题内容

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


问题答案:

您可以使用wget命令下载页面并将其读取为变量,如下所示:

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

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

您还可以为此使用curl命令:

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

我们需要使用该-L选项,因为我们请求的页面可能已经移动。在这种情况下,我们需要从新位置获取页面。该-L--location选项帮助我们与此有关。



 类似资料:
  • 问题内容: 有没有办法将javascript变量设置为另一个HTML页面的内容? 我试过了: 但是它什么也没返回。…即使它说明了这个主意…所以…有人可以告诉我该怎么做吗?还有某个网站或该网站中的内容,例如: 真的会对我有帮助,在此先感谢! 问题答案: 听起来您在寻找这个: 现场演示(单击)。 是jQuery的简写方法。http://api.jquery.com/jquery.ajax/

  • 问题内容: 我对和的内存成本感到好奇,因此我编写了一个程序来比较大小。我通过获得内存大小,但是显然这是错误的,因为当我更改大小时,输出是相同的。 问题答案: 并且仅返回传递值的大小,而无需递归遍历数据结构和添加指针值的大小。 slice是相对简单的结构:,并且由于我们知道它引用了后备数组,因此我们可以轻松地“手动”计算其大小,例如: 输出(在Go Playground上尝试): 地图是更复杂的数据

  • 问题内容: 有谁知道如何获得变量(内存大小,,等),并打印出来?可能吗? 问题答案: 您可以为此使用unsafe.Sizeof函数。它返回以字节为单位的大小,该大小由您传递给它的值占据。这是一个工作示例: 请注意,某些平台明确禁止使用不安全,因为它是不安全的。这曾经包括AppEngine。不知道今天是否仍然如此,但我想是这样。 正如@Timur Fayzrakhmanov指出的那样,它将为您提供相

  • 问题内容: 我想将内容放入javascript全局定义的变量中,我使用ajax call获得的内容。 http://pastebin.com/TqiJx3PA 感谢您的任何建议 问题答案: pastebin代码已经做到了。我猜您实际上面临的问题是存在的,因为您的ajax调用是 异步的 ,这意味着您正在(异步)发出ajax请求,并立即尝试访问全局变量中的值-但它尚未尚未设定。 解决方案是在回调中执行

  • 问题内容: 我正在寻找一种使用jdk或其他库从网页(最初为html)提取文本的方法。请帮忙 谢谢 问题答案: 尽可能使用HTML解析器;Java有很多可用的。 或者您可以像许多人一样使用正则表达式。但是,通常不建议这样做,除非您进行的处理非常简单。 相关问题 Java HTML解析 哪种HTML解析器最好? 任何好的Java HTML解析器? 文字提取: 从HTML Java提取文本 标签剥离:

  • 问题内容: 我想在PHP中检索链接(网页)的HTML代码。例如,如果链接是 那么我要提供该页面的HTML代码。我想检索此HTML代码并将其存储在PHP变量中。 我怎样才能做到这一点? 问题答案: 如果您的PHP服务器允许使用url fopen包装器,则最简单的方法是: 如果需要更多控制,则应查看cURL函数: