Загрузка вложенных pdf файлов с помощью wget

Попробуйте это, надеюсь, этот ответ вам поможет

echo $((`ls -l | wc -l` -1 ))
1
02.01.2017, 10:05
2 ответа

@rajaganesh87 вы угадываете номера ссылок каталогов, и ваш код не работает для фактических ссылок, необходимых для базовой ссылки http://machineknittingetc.com/passap.html?limit=all и соответствующие ему файлы (.pdf).

Проблема в том, что вы заблокированы файлом

robots.txt

и используете точку (.) в

    -A .pdf

Попробуйте приведенный ниже код, который я тестировал, и он работает.

 wget -np -nd -r -l2 -A pdf -e robots=off http://machineknittingetc.com/passap.html?limit=all 
1
29.04.2021, 00:06

У вас это работает?

#!/bin/bash
for i in {000..175}
do
     wget  http://machineknittingetc.com/downloadable/download/sample/sample_id/$i
done
2
29.04.2021, 00:06

Теги

Похожие вопросы