与 chrome 相比,wget 'https://www.amazon.cn/dp/0132269937' 给了我错误的页面
wget 'https://www.amazon.cn/dp/0132269937' gave me the incorrect page comparing to chrome
当我使用 Chrome 打开 link https://www.amazon.cn/dp/0132269937 时,Chrome 给了我正确的网页。但是当我使用 wget 或 curl 时,它给了我 503 error.What 它们之间的区别?我猜根本原因是COOKIE,怎么弄清楚?
尝试在 curl/wget 请求中设置 chrome 的用户代理。
例如 curl:
curl -A "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2403.89 Safari/537.36" https://www.amazon.cn/dp/0132269937
当我使用 Chrome 打开 link https://www.amazon.cn/dp/0132269937 时,Chrome 给了我正确的网页。但是当我使用 wget 或 curl 时,它给了我 503 error.What 它们之间的区别?我猜根本原因是COOKIE,怎么弄清楚?
尝试在 curl/wget 请求中设置 chrome 的用户代理。
例如 curl:
curl -A "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2403.89 Safari/537.36" https://www.amazon.cn/dp/0132269937