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