curl - curl / wget页面和来自具有特定IP地址的url的资产
问题描述
Curl 支持为类似于 /etc/hosts 文件的域指定 IP 地址:
curl --resolve "www.example.com:443:123.123.123.123" https://www.example.com/
Wget 支持下载网页以及资产(图像、字体、css 等):
wget --page-requisites https://www.example.com/
如何在一个命令中同时使用这两个选项?
更新:网络服务器仅支持 SNI。
谢谢
解决方案
我不认为 wget 有类似 curl 的东西--resolve
,而且我知道 curl 没有类似 wget 的东西--page-requisites
使用主机文件重定向来模拟 wget 中的 --resolve,并在完成后删除主机文件条目,例如
123.123.123.1231 www.example.com
(请注意,123.123.123.1231 不是有效的 ipv4 地址,但它是您提供的示例,所以这就是我使用的。)
推荐阅读
- r - R替换另一个数据框中的多列值
- ubuntu - 预滚动状态是什么意思?
- selenium - 将 xpath 元素替换为较短的元素或 CSS 选择器 selenium
- r - 如何衡量一些回归模型对异常值的鲁棒性
- java - Spring WebServiceTemplate 导致频繁间歇性 java.net.SocketException: Connection reset
- angular - 缺少区域设置“de-DE”的区域设置数据
- python - 我对 wrds 数据库的内部连接含义有什么误解?
- python - 如何使用python自动转换verilog子模块的端口信号?
- c# - 无法使用 nuget 包
- javascript - 使用 API 端点时 nodeJS 看不到本地路径