从命令行通过 https 下载页面源代码

从命令行通过 https 下载页面源代码

是否有一个命令行工具可以让我浏览一个网站(在 https 上)并下载该页面的输出(其源代码)?

答案1

我会尝试w3m。您可能需要通过以下方式安装赛格威使其在 Windows 中运行。

答案2

wget --no-check-certificate https://whatever.example.com/somepage.html

如果您的信任库中没有 whatever.example.com 的 SSL 签名者,该--no-check-certficate标志会阻止其出错。

答案3

卷曲可以下载HTTPS页面。

curl 是一个使用 URL 语法传输数据的命令行工具,支持 DICT、FILE、FTP、FTPS、Gopher、HTTP、HTTPS、IMAP、IMAPS、LDAP、LDAPS、POP3、POP3S、RTMP、RTSP、SCP、SFTP、SMTP、SMTPS、Telnet 和 TFTP。curl 支持 SSL 证书、HTTP POST、HTTP PUT、FTP 上传、基于 HTTP 表单的上传、代理、cookie、用户+密码身份验证(Basic、Digest、NTLM、Negotiate、kerberos......)、文件传输恢复、代理隧道和大量其他有用的技巧。

相关内容