Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Pobranie informacji ze strony html http://forum.freesco.pl/viewtopic.php?f=22&t=12854 |
Strona 1 z 1 |
Autor: | webster21 [ niedziela, 25 czerwca 2006, 01:25 ] |
Tytuł: | Pobranie informacji ze strony html |
#!/bin/sh STRONA=`lynx -dump http://wykladowcy.wspa.edu.pl/index_s.php|grep "Mil/osz Marek"` warunek=\Mil/osz Marek [48]Wyslij e-maila dr inz. [49]109 plików i 98 echo $warunek if [$STRONA=$warunek]] then echo $STRONA else echo "masz nowe wiadomosci!" fi wyskakuje mi bład ze brak nawiasu w warunku ale ten nawias jest :/ niech ktos zuci fachowym okiem na to ![]() |
Autor: | Maciek [ niedziela, 25 czerwca 2006, 01:31 ] |
Tytuł: | |
Tam jest strona na hasło, więc chyba tego jeszcze skrypty nie potrafią, musiałbyś mieć expect. |
Autor: | webster21 [ niedziela, 25 czerwca 2006, 09:14 ] |
Tytuł: | |
To nie jest strona na haslo. Chodzi mi o pobranie stringa podanego w zmiennej warunek i porównanie pobranej ze strony informacji czy ten string jest rowny czy tez nie. Ale doczytalem sie w googleach ze nawiasy kwadratowe sa zabronione wiec jak je mozna usunac?? ze zmiennej STRONA i warunek ?? |
Autor: | adi [ niedziela, 25 czerwca 2006, 10:26 ] |
Tytuł: | Re: Pobranie informacji ze strony html |
webster21 pisze: #!/bin/sh
STRONA=`lynx -dump http://wykladowcy.wspa.edu.pl/index_s.php|grep "Mil/osz Marek"` warunek=\Mil/osz Marek [48]Wyslij e-maila dr inz. [49]109 plików i 98 echo $warunek if [$STRONA=$warunek]] then echo $STRONA else echo "masz nowe wiadomosci!" fi wyskakuje mi bład ze brak nawiasu w warunku ale ten nawias jest :/ niech ktos zuci fachowym okiem na to ![]() Tu chyba nie jest dobrze ![]() |
Autor: | Mis' [ niedziela, 25 czerwca 2006, 10:52 ] |
Tytuł: | Re: Pobranie informacji ze strony html |
webster21 pisze: #!/bin/sh STRONA=`lynx -dump http://wykladowcy.wspa.edu.pl/index_s.php|grep "Mil/osz Marek"` warunek=\Mil/osz Marek [48]Wyslij e-maila dr inz. [49]109 plików i 98 echo $warunek if [$STRONA=$warunek]] then echo $STRONA else echo "masz nowe wiadomosci!" fi #!/bin/sh STRONA=`lynx -dump http://wykladowcy.wspa.edu.pl/index_s.php|grep "Mil/osz Marek"` warunek=\Mil/osz Marek [48]Wyslij e-maila dr inz. [49]109 plików i 98 echo "$warunek" if [ "$STRONA" = "$warunek" ] then echo "$STRONA" else echo "masz nowe wiadomosci!" fi zawsze umieszczaj zmienne w cudzysłowach - zabezpieczysz się przed sytuacją gdy zmienna zawiera spację. W warunku "if... then... fi" pomiędzy wszystkimi elementami muszą być spacje, a zmienne w cudzysłowie. Dla czytelności wywal "echo $warunek", to tylko niepotrzebnie zaciemnia wynik. webster21 pisze: zuci
CO ZROBI???!!! |
Autor: | webster21 [ niedziela, 25 czerwca 2006, 21:12 ] |
Tytuł: | |
dzieki wielkie za pomoc ![]() ![]() |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |