使用代理时如何获取 https 域

How to wget https domain when using proxies

我正在尝试使用 wget 和代理来获取 google(https) 页面

但是下面的命令给出了 403 forbidden 响应

wget -T10 --tries=1 -e use_proxy=yes -e http_proxy=https://xxx:xxx https://www.google.com/search?q=JD%20Sports

回应

HTTP request sent, awaiting response... 403 Forbidden
2016-06-08 21:17:22 ERROR 403: Forbidden.

如何使这个命令起作用

我希望响应为 200 ok 并下载该网页??

问题可能是您指定了 http_proxy 参数,但传入了 https 代理,如果改为将其指定为 https 代理,例如

https_proxy=https://xxx:xxx

那么你应该可以找回它。您正在使用的代理的配置也可能存在问题,但这是您无法控制的。