如何使用 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
我对 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