使用 Wget 时出现“名称太长”

使用 Wget 时出现“名称太长”

我正在尝试获取目录的副本。我很想获取“列表视图”和“显示对象”的详细信息。我尝试的 URLwget是:

http://catalog.quittenbaum.de/index.php?_function=list_objects&Standort_ID_Auktion=M_115C&Language=eng&Zuschlag=&_start=0&kindOfListView=listView&

我收到一个错误:Name is too long, 317 chars total.

这是我的wget命令,但它不起作用:

wget --recursive --page-requisites -e robots=off --user-agent=Mozilla --random-wait --convert-links --content-disposition --adjust-extension --default-page=design-and-art-after-1945.html 'http://catalog.quittenbaum.de/index.php?_function=list_objects&Standort_ID_Auktion=M_115C&Language=ger&Zuschlag=&_start=0&kindOfListView=listView&'

有人有想法吗?

答案1

我猜测,wget 会尝试创建一个名为 index.php?@#& 的文件^@&(@!&)&%@&$%@&#$%)@#&$&%whatever#。

Ext4 文件名长度限制为 255 个字符。

设置用 保存的页面的名称-O

wget -O "design-and-art-after-1945.html" ...

相关内容