Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2012-01-27 15:44:45

  torpeda80 - Użytkownik

torpeda80
Użytkownik
Zarejestrowany: 2007-03-28

[+] skrypt do stron

Witam
Mam pytanie jak napisac skrypt który by sciagał dane za pomocą wget ze strony internetowej w zadanym przeze mnie zakresie. Np chcialbym sciagnąć zadaną ilośc katalogów np. ze strony www.aaa.bbb.ccc/ która ma 9999 katalogów zaczynając od www.aaa.bbb.ccc/0000 do www.aaa.bbb.ccc/9999 i chciałbym sciagnąc wyłącznie dane katalogi np 9980 do 9990. Nie chcę sciągac wszystkiego a potem kasować niepotrzebne dane.
Czy w ogole takie cos jest mozliwe, od czego powinniem zaczac.

Ostatnio edytowany przez torpeda80 (2012-01-27 17:00:23)

Offline

 

#2  2012-01-27 15:46:18

  ethanak - Użytkownik

ethanak
Użytkownik
Skąd: Ungwenor
Zarejestrowany: 2010-07-19
Serwis

Re: [+] skrypt do stron

a) jest możliwe
b) od nauki poleceń 'for' i 'seq'


Nim mechaniczne larum zagrasz mi, kanalio,
głosząc nadejście Javy - śmiertelnego wroga!
Zespół Adwokacki Dyskrecja

Offline

 

#3  2012-01-27 15:58:48

  torpeda80 - Użytkownik

torpeda80
Użytkownik
Zarejestrowany: 2007-03-28

Re: [+] skrypt do stron

Czy tak np. mogło by być?

for ((a=9980; a<9990; a++))
do
wget www.aaa.bbb.ccc/a
done

Offline

 

#4  2012-01-27 16:02:17

  ethanak - Użytkownik

ethanak
Użytkownik
Skąd: Ungwenor
Zarejestrowany: 2010-07-19
Serwis

Re: [+] skrypt do stron

A co złego by było w:

Kod:

for a in `seq 9980 9990`; do wget http://domena.tld/$a;done

Szczególnie że można podać więcej zakresów, np.

Kod:

for a in `seq 9980 9990` `seq 1000 1010`; do wget http://domena.tld/$a;done

Nim mechaniczne larum zagrasz mi, kanalio,
głosząc nadejście Javy - śmiertelnego wroga!
Zespół Adwokacki Dyskrecja

Offline

 

#5  2012-01-27 16:53:02

  torpeda80 - Użytkownik

torpeda80
Użytkownik
Zarejestrowany: 2007-03-28

Re: [+] skrypt do stron

Dziękuje za pomoc. Mam jeszcze jedno pytanie dlaczego nie moge odpalic żadnego skryptu

Kod:

torpich@armira:~$ cat www3.sh
#!/bin/bash
# to jest tylko komentarz
echo 'skrypt wyswietla aktualny katalog roboczy'
echo -e "biezacy katalog :\n\a`pwd`"
torpich@armira:~$ chmod u+xw www3.sh
torpich@armira:~$ www3.sh
bash: www3.sh: nie znaleziono polecenia
torpich@armira:~$

Próbowałem napisac skrypt z pętlą for jak wskazowki ale też nie odnajdywał polecenia. Napisałem nawet taki prosty skrypt z echo i też go nie widzi. Cos musze źle robić.

Ostatnio edytowany przez torpeda80 (2012-01-27 16:53:18)

Offline

 

#6  2012-01-27 16:56:30

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: [+] skrypt do stron

Kod:

./www3.sh

?


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#7  2012-01-27 17:00:07

  torpeda80 - Użytkownik

torpeda80
Użytkownik
Zarejestrowany: 2007-03-28

Re: [+] skrypt do stron

ok dziękuje poszło. :)
pozdrawiam

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)