Khi tôi chạy lệnh này:Sites không chấp nhận sử dụng wget đại lý tiêu đề
wget --user-agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:21.0) Gecko/20100101 Firefox/21.0" http://yahoo.com
... tôi nhận được kết quả này (với không có gì khác trong file):
<!-- hw147.fp.gq1.yahoo.com uncompressed/chunked Wed Jun 19 03:42:44 UTC 2013 -->
Nhưng khi tôi chạy wget http://yahoo.com
không có tùy chọn --user-agent
, tôi nhận được toàn bộ trang.
Tác nhân người dùng giống với tiêu đề mà trình duyệt hiện tại của tôi gửi. Lý do tại sao điều này xảy ra? Có cách nào để đảm bảo tác nhân người dùng không bị chặn khi sử dụng wget?
Nó không chỉ là Yahoo lọc ra các yêu cầu như thế này - Một cái gì đó để luôn luôn được nhận thức! – user3791372