Na stronie internetowej są pewne informacje, na które czekam. Nie chcę tego sprawdzać co godzinę. Chcę skrypt, który zrobi to za mnie i powiadomi mnie, jeśli ta witryna została zaktualizowana za pomocą słowa kluczowego, którego szukam.prosty skrypt, aby sprawdzić, czy strona internetowa została zaktualizowana
9
A
Odpowiedz
1
Go i skonfigurować alert google ..
Można również indeksować stronę internetową i szukać słowa kluczowego jesteś zainteresowany.
9
Oto prosty skrypt bash do sprawdzania czy strona zawiera www.nba.com słowo kluczowe Basketball
. Skrypt wypisze www.nba.com updated!
, jeśli słowo kluczowe zostanie znalezione, jeśli słowo kluczowe nie zostanie znalezione, skrypt czeka 10 minut i sprawdza ponownie.
#!/bin/bash
while [ 1 ];
do
count=`curl -s "www.nba.com" | grep -c "Basketball"`
if [ "$count" != "0" ]
then
echo "www.nba.com updated!"
exit 0
fi
sleep 600
done
Nie chcemy strona lub słowo kluczowe zakodowane w skrypcie, możemy te argumenty z następującymi zmianami.
#!/bin/bash
while [ 1 ];
do
count=`curl -s "$1" | grep -c "$2"`
if [ "$count" != "0" ]
then
echo "$1 updated!"
exit 0
fi
sleep 600
done
teraz, aby uruchomić skrypt chcemy wpisać ./testscript.sh www.nba.com Basketball
. Możemy zmienić komendę echo
, aby skrypt wysłał wiadomość e-mail lub inny preferowany sposób powiadomienia. Uwaga należy sprawdzić, czy argumenty są poprawne.
Powiązane problemy
- 1. wykryć, czy strona internetowa została zmieniona
- 2. sposób określania, czy strona internetowa została zmodyfikowana
- 3. Jak sprawdzić, czy aplikacja iOS została niedawno zainstalowana lub zaktualizowana?
- 4. Jak sprawdzić, czy zmienna w innej klasie została zaktualizowana?
- 5. Jak sprawdzić, czy tabela Oracle została zaktualizowana po raz ostatni?
- 6. Django - Strona internetowa Strona główna
- 7. WebView - strona internetowa niedostępna
- 8. jQuery strona internetowa wysokość
- 9. pojedyncze zgłoszenie strona internetowa dotyczy
- 10. Jak się dowiedzieć, czy strona internetowa używa HSTS
- 11. Znajdź ostatnią tabelę czasu została zaktualizowana
- 12. Szyny sprawdź, czy konsola IRB lub strona internetowa
- 13. Sprawdź, czy strona internetowa jest dostępna pod numerem telefonu
- 14. skrypt bash, aby sprawdzić, czy bieżący git branch = "x"
- 15. Android - WebView = Strona internetowa jest niedostępna.
- 16. Czy istnieje sposób, aby sprawdzić, czy klasa została skompilowana dla java6?
- 17. Sprawdź, czy strona została dodana do ekranu głównego telefonu iPhone
- 18. Jak sprawdzić, czy animacja UITableView została zakończona?
- 19. Jak uzyskać selen, aby rozpoznać, że strona została załadowana?
- 20. Jak sprawdzić, czy wiadomość została pomyślnie wysłana?
- 21. Jak sprawdzić, czy $ compile została zakończona?
- 22. Jak mogę sprawdzić, czy instancja została utworzona?
- 23. Jak sprawdzić, czy struktura została zainicjowana?
- 24. Jak sprawdzić, czy klasa została zainicjowana?
- 25. Sprawdź, czy moja aplikacja IOS jest zaktualizowana
- 26. jak sprawdzić, czy ostatnia operacja została wstawiona lub zaktualizowana przy użyciu wstawiania w duplikacie aktualizacji w mysql i php?
- 27. Prosty skrypt czatowania z długim zapytaniem PHP, zbyt prosty?
- 28. Niezwykle powolna strona internetowa na serwerze IIS
- 29. Jak sprawdzić, czy moja strona jest skrobana?
- 30. angularjs lista powtórzeń nie została zaktualizowana po dodaniu/usunięciu elementu
Tak, ale chcę przeszukać konkretną stronę. – Programmer
napisać skrypt, który okresowo pobiera zawartość z tej strony i sprawdza, czy słowo, które Cię interesuje, istnieje. Możesz dokonać pewnych optymalizacji, takich jak: nie sprawdzaj, czy strona nie została zaktualizowana od czasu ostatniego sprawdzenia itp. – naresh