Почему у wget может быть успешное перенаправление, но не скручивание? - PullRequest
0 голосов
/ 02 ноября 2019

wget и curl дают разные результаты ниже. Кто-нибудь знает, как заставить curl следить за перенаправлениями? Благодарю.

$ wget --no-check-certificate -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' -q -O /dev/null -S -o- 'http://journal.yiigle.com/LinkIn.do?linkin_type=pubmed&issn=0376-2491&year=1996&vol=76&issue=5&fpage=363'
  HTTP/1.1 302 Found
  Server: openresty/1.11.2.5
  Date: Sat, 02 Nov 2019 04:40:51 GMT
  Content-Type: text/plain
  Content-Length: 0
  Connection: keep-alive
  Location: http://rs.yiigle.com/CN112137199605/837055.htm?locale=zh_CN
  Content-Language: zh-CN
...
$ curl -H 'Connection: Keep-Alive' -H 'Accept-Encoding: identity' -ss -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' -iLI 'http://journal.yiigle.com/LinkIn.do?linkin_type=pubmed&issn=0376-2491&year=1996&vol=76&issue=5&fpage=363'
HTTP/1.1 500 Internal Server Error
Server: openresty/1.11.2.5
Date: Sat, 02 Nov 2019 04:40:41 GMT
Content-Type: text/html;charset=utf-8
Connection: keep-alive
Set-Cookie: AWSALB=qrW29M6dujOnm6IC0sZP2gQ6GUDH1MUGspyfIG3bhJs+XrGpZoCufhhavOSTY7su/fcOPZxSTjQxjCrUFcyhKDL5vIVMmVA1VYl5jFTGRE6KBEtxe/cRA6zlryk8; Expires=Sat, 09 Nov 2019 04:40:41 GMT; Path=/
...