cod*_*ict 178
您可以使用wget命令下载页面并将其读入变量:
content=$(wget google.com -q -O -)
echo $content
Run Code Online (Sandbox Code Playgroud)
我们使用的-O选项wget允许我们指定wget转储页面内容的文件的名称.我们指定-将转储转换为标准输出并将其收集到变量中content.您可以添加-qquiet选项以关闭wget输出.
您可以使用curl命令以及:
content=$(curl -L google.com)
echo $content
Run Code Online (Sandbox Code Playgroud)
我们需要使用该-L选项,因为我们请求的页面可能已移动.在这种情况下,我们需要从新位置获取页面.该-L或--location选项帮助我们与此有关.
小智 27
有很多方法可以从命令行获取页面...但它还取决于您是否需要代码源或页面本身:
如果您需要代码源:
卷曲:
curl $url
Run Code Online (Sandbox Code Playgroud)
与wget:
wget -O - $url
Run Code Online (Sandbox Code Playgroud)
但是如果你想通过浏览器看到你能看到的东西,lynx可能很有用:
lynx -dump $url
Run Code Online (Sandbox Code Playgroud)
我认为你可以为这个小问题找到很多解决方案,也许你应该阅读这些命令的所有手册页.并且不要忘记$url用你的网址替换:)
祝好运 :)
有wget命令或curl.
您现在可以使用wget下载的文件.或者您可以使用curl处理流.
资源:
| 归档时间: |
|
| 查看次数: |
258917 次 |
| 最近记录: |