从使用wget重定向的页面获取文件

时间:2019-04-12 06:20:59

标签: linux bash http redirect wget

我正在尝试使用http://someurl.com/123下载wget的内容。问题是http://someurl.com/123被重定向到http://someurl.com/456

我已经尝试使用--max-redirect 0,这是我的结果:

wget --max-redirect 0 http://someurl/123
...
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://someurl.com/456 [following]
0 redirections exceeded.

是否可以获取http://someurl.com/123的实际内容?

1 个答案:

答案 0 :(得分:0)

默认情况下,samples.relevel <- bind_cols( samples %>% select(sample), samples %>% select(-sample) %>% imap(~ relevel(factor(.x), factors[[.y]]))) str(samples.relevel) #'data.frame': 6 obs. of 4 variables: # $ sample : chr "sample1" "sample2" "sample3" "sample4" ... # $ gender : Factor w/ 2 levels "F","M": 1 1 2 2 2 2 # $ disease : Factor w/ 2 levels "c","d": 2 1 2 2 2 1 # $ treatment: Factor w/ 2 levels "fed","starved": 2 1 2 1 2 1 最多可以跟踪20个重定向。但是由于您将samples <- read.table(text = "sample gender disease treatment sample1 F d starved sample2 F c fed sample3 M d starved sample4 M d fed sample5 M d starved sample6 M c fed", header = T, colClasses = "character") factors <- read.table(text = "gender disease treatment F c fed", header = T, colClasses = "character") 设置为wget,所以它返回了--max-redirect

尝试此命令

0
  

-max-redirect = number

     

指定资源遵循的最大重定向数。默认值为20,通常远远超过必要值。但是,在您希望允许更多(或更少)的情况下,可以使用此选项。

     

-内容配置   如果将其设置为on,则启用对Content-Disposition标头的实验性(非全功能)支持。当前,这可能会导致针对HEAD请求的服务器额外往返,并且已知存在一些错误,这就是为什么默认情况下当前未启用它的原因。