I would like to get the files without headers. I have tried many things like
wget --header=\"\" http://xxxxx.xxxxxx.xx
How can I get any files
‘--header=header-line’ Send header-line along with the rest of the headers in each http request. The supplied header is sent as-is, which means it must contain name and value separated by colon, and must not contain newlines. You may define more than one additional header by specifying ‘--header’ more than once.
wget --header='Accept-Charset: iso-8859-2' \ --header='Accept-Language: hr' \ http://fly.srk.fer.hr/ Specification
of an empty string as the header value will clear all previous user-defined headers.
As of Wget 1.10, this option can be used to override headers otherwise generated automatically. This example instructs Wget to connect to localhost, but to specify ‘foo.bar’ in the Host header:
wget --header="Host: foo.bar" http://localhost/ In versions
of Wget prior to 1.10 such use of ‘--header’ caused sending of duplicate headers.
http://www.gnu.org/software/wget/manual/html_node/HTTP-Options.html
Could you assign the output of wget
to a string, then use something else to process it to drop headers (or parse them out of the text), such as
w1=$(wget --quiet --output-document - www.example.com)
echo $w1 | grep --only-matching "<body>.*</body>"
giving (adding newlines to display nicely here):
<body> <div> <h1>Example Domain</h1> <p>This domain is established to be used for
illustrative examples in documents. You may use this domain in examples without
prior coordination or asking for permission.</p> <p><a href="http://www.iana.org
/domains/example">More information...</a></p> </div> </body>