当我运行这个命令时:
wget --user-agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:21.0) Gecko/20100101 Firefox/21.0" http://yahoo.com
...我得到了这个结果(文件中没有其他内容):
<!-- hw147.fp.gq1.yahoo.com uncompressed/chunked Wed Jun 19 03:42:44 UTC 2013 -->
但是当我wget http://yahoo.com
没有--user-agent
选择地运行时,我得到了整页。
用户代理与我当前的浏览器发送的标头相同。为什么会这样?有没有办法确保用户代理在使用 wget 时不会被阻止?