curl vs wget для перенаправления - PullRequest
0 голосов
/ 17 октября 2019

wget и curl дают разные результаты. Я думаю, что проблема связана с перенаправлением. Я хотел бы результаты wget. Кто-нибудь может дать мне знать, какие опции использовать с curl, чтобы загрузить тот же файл, что и wget? Спасибо.

$ curl -A 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36' -L https://www.physiology.org/doi/pdf/10.1152/ajpregu.00137.2012 > ajpregu.00137.2012 
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   111    0   111    0     0     80      0 --:--:--  0:00:01 --:--:--    80
100    84    0    84    0     0     48      0 --:--:--  0:00:01 --:--:--     0
100 41054    0 41054    0     0  19247      0 --:--:--  0:00:02 --:--:-- 19247
$ file ajpregu.00137.2012 
ajpregu.00137.2012: HTML document text, UTF-8 Unicode text, with very long lines, with CRLF, LF line terminators
$ wget -U 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36' https://www.physiology.org/doi/pdf/10.1152/ajpregu.00137.2012
--2019-10-17 14:40:14--  https://www.physiology.org/doi/pdf/10.1152/ajpregu.00137.2012
Resolving www.physiology.org (www.physiology.org)... 104.18.88.51, 104.18.177.69
Connecting to www.physiology.org (www.physiology.org)|104.18.88.51|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://www.physiology.org/doi/pdf/10.1152/ajpregu.00137.2012?cookieSet=1 [following]
--2019-10-17 14:40:14--  https://www.physiology.org/doi/pdf/10.1152/ajpregu.00137.2012?cookieSet=1
Reusing existing connection to www.physiology.org:443.
HTTP request sent, awaiting response... 302 Found
Location: https://www.physiology.org/doi/pdf/10.1152/ajpregu.00137.2012 [following]
--2019-10-17 14:40:14--  https://www.physiology.org/doi/pdf/10.1152/ajpregu.00137.2012
Reusing existing connection to www.physiology.org:443.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/pdf]
Saving to: ‘ajpregu.00137.2012’

ajpregu.00137.2012                      [   <=>                                                              ]   2.38M  4.98MB/s    in 0.5s    

2019-10-17 14:40:15 (4.98 MB/s) - ‘ajpregu.00137.2012’ saved [2494037]

$ file ajpregu.00137.2012
ajpregu.00137.2012: PDF document, version 1.4
...