如何使用 curl 或 wget 访问(而不是下载)页面

How to visit (not download) a page using curl or wget

我对 wget/curl 很陌生。我正在尝试让一个页面使用 wget/curl 来执行它的 html/scripts。我不关心下载实际页面,只关心页面上的脚本 运行。有执行此操作的命令吗?

谢谢!

cURL和wget用于传输files/contentto/from指定位置。因此,cURL 和 wget 既不适合实际呈现网页,也不适合在这些网页上执行 JavaScript。虽然 cURL 可用于将接收到的数据输出到标准输出,但它仍未设计用于呈现该数据。

如果您想使用终端在网页中执行 JavaScript,您可能需要考虑查看 PhantomJS。 PhantomJS 可以加载本地 HTML 文件并与 with/execute 它们的 JavaScript.

交互

如果您只想调用 PHP 脚本,您可以这样做:

curl http://your-domain.com/script.php

但只要使用 wget,您的脚本就会被下载:

wget http://your-domain.com/script.php

但是使用 wget -q -O 你可以像 curl 一样调用脚本:

wget -q -O http://your-domain.com/script.php