如何使用Wget下载XML网页

nev*_*int 8 unix wget

我想用Unix 从网上下载XML wget.原则上简单地获取它并将其保存到文件中.

这是我使用的命令:

wget http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&term=Alum+AND+Adjuvant&retmax=100 --output-document=test.xml
Run Code Online (Sandbox Code Playgroud)

但如果未能下载它.什么是正确的方法?

use*_*332 16

你必须引用网址

 wget "http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&term=Alum+AND+Adjuvant&retmax=100" --output-document=test.xml
Run Code Online (Sandbox Code Playgroud)

因为url包含影响行处理的元字符.


小智 6

如果--output-document不起作用,您可以使用-O

wget -O test.xml
    "http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?db=pubmed&term=Alum+AND+Adjuvant&retmax=100"
Run Code Online (Sandbox Code Playgroud)