您好我正在尝试从命令行使用 curl 提交表单并保存表单强制您在使用浏览器时正常下载的文件。表格在这个页面上:
http://dove.cccbr.org.uk/downloads.php
它是我要下载的 dove.txt 文件。正如您在浏览器中看到的,您选中版权声明复选框,然后单击 dove.txt 按钮,文件开始下载。
以下是我尝试使用 curl 的方法:
curl -d "copyright=agree&download=dove.txt" -o dove.txt http://dove.cccbr.org.uk/downloads.php
这会保存一个文件,但其中只有一条错误消息
DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> tml> itle>406 Not Acceptable head> 1>Not Acceptable
在此服务器上找不到请求资源 /downloads.php 的适当表示。
此外,在尝试使用 ErrorDocument 处理请求时遇到 404 Not Found 错误。 身体>
我敢肯定这对于知道如何的人来说非常简单