如果我有一个类似这样的 URL:http://www.vim.org/scripts/download_script.php?src_id=11834
如何使用 wget 下载文件?每次尝试,我总是下载 php 文件。
答案1
php
您下载的文件实际上wget
是一个zip
带有扩展名的文件php
。重命名文件扩展名,您就可以正常提取内容。
wget
默认以与 URL 中的文件名相同的名称保存文件。要设置输出名称,请参阅@bfhd 的评论。
对于需要 POST 身份验证信息的情况,您可以执行以下操作,摘自StackOverflow:如何使用 wget 发布数据
# Log in to the server. This can be done only once.
wget --save-cookies cookies.txt \
--post-data 'user=foo&password=bar' \
http://server.com/auth.php
# Now grab the page or pages we care about.
wget --load-cookies cookies.txt \
-p http://server.com/interesting/article.php