有一些我在網站上等待的信息。我不希望每小時檢查一次。我想要一個腳本來爲我做這件事,並告訴我,如果這個網站已經更新了我正在尋找的關鍵字。簡單的腳本來檢查網頁是否已更新
9
A
回答
1
去和配置谷歌警報..
您也可以抓取的網站和搜索你感興趣的關鍵字。
9
這裏是檢查是否網頁www.nba.com包含了一個基本的bash腳本關鍵字Basketball
。如果找到關鍵字,腳本將輸出www.nba.com updated!
,如果未找到關鍵字,則腳本等待10分鐘並再次檢查。
#!/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
我們不希望網站或關鍵字硬編碼到腳本中,我們可以使這些參數有以下更改。
#!/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
現在運行腳本,我們輸入./testscript.sh www.nba.com Basketball
。我們可以更改echo
命令讓腳本發送電子郵件或任何其他首選的通知方式。 注意我們應該檢查參數是否有效。
相關問題
- 1. 機械化 - 檢查頁面是否已更新的最簡單方法?
- 2. 檢查是否更新網頁
- 3. 運行PHP腳本來檢查rss提要是否已更改
- 4. 如何檢查動態網頁是否已更新?
- 5. 檢查網頁表單值是否已更改
- 6. 檢查網頁已更新的日期?
- 7. 腳本bash更新網頁並檢查是否有不同的東西
- 8. 檢查網頁是否已被修改
- 9. 檢查網站更新的腳本
- 10. 檢查SVN是否已更新C#
- 11. 如何檢查NSPasteboard是否已更新?
- 12. PDO - 檢查行是否已更新?
- 13. Linux腳本來檢查進程是否已啓動
- 14. 檢查頁面是否已更新與服務器上的JS
- 15. 腳本來檢查IIS是否運行
- 16. 檢查腳本是否存在頁面
- 17. 檢測表單是否已更改,腳本不工作
- 18. 檢查網頁是否含有文本
- 19. 腳本來檢查整個網站,以確定是否有任何頁面需要更多時間來加載
- 20. JS如何檢查網頁是否已被添加爲主頁?
- 21. 最簡單的方法來檢查是否已連接服務器
- 22. 簡單的腳本來複制檢查和刪除
- 23. 檢查文本框是否已更改。如果是這樣,更新字段。
- 24. 崇高的文本2:檢查文件是否是最新的或已更改
- 25. 檢查是否已輸入網址
- 26. 檢查網址是否已啓動?
- 27. 檢查是否所有的onload腳本都已經執行
- 28. 如何檢查頁腳是否已添加到列表視圖?
- 29. Google Analytics腳本塊是否已更改?
- 30. android:檢查應用程序是否已更新或新用戶
是的,但我想要搜索特定頁面。 – Programmer 2012-01-31 18:00:22
編寫一個腳本,定期從該頁面下載內容並檢查您感興趣的單詞是否存在。您可以進行一些優化,例如:不檢查自上次檢查以來頁面是否未更新等。 – naresh 2012-01-31 18:02:27