इस खंड में हम देखेंगे कि पायथन का उपयोग करके वेबसाइट अलार्म सिस्टम कैसे बनाया जाए।
समस्या कथन
एक वेबसाइट URL और समय लेकर ब्राउज़र पर एक वेबसाइट URL खोलें। जब सिस्टम समय निर्दिष्ट समय पर पहुंचता है, तो वेबपेज खुल जाएगा।
हम अपने बुकमार्क सेक्शन में विभिन्न वेब पेज स्टोर कर सकते हैं। कभी-कभी हमें कुछ वेब पेज हर दिन एक विशिष्ट समय पर खोलने की आवश्यकता होती है ताकि कुछ काम किया जा सके। उस उद्देश्य के लिए, हम इस प्रकार के वेबसाइट अलार्म को सेट कर सकते हैं ताकि काम किया जा सके।
इस मामले में हम sys, वेब ब्राउज़र और time जैसे कुछ स्टैंडर्ड लाइब्रेरी मॉड्यूल्स का उपयोग कर रहे हैं।
निर्दिष्ट समय पर वेब पेज खोलने के चरण
- वह URL लें जिसे खोला जाएगा।
- वह समय लें जिस पर वेबपेज खोला जाना है।
- जांचें कि क्या वर्तमान समय निर्दिष्ट समय से मेल खाता है या नहीं।
- यदि समय मेल खाता है, तो वेबपेज खोलें। अन्यथा एक सेकंड प्रतीक्षा करें।
- चरण 3 को प्रत्येक सेकंड में तब तक दोहराएं जब तक समय मेल न खाए।
- प्रक्रिया समाप्त करें
उदाहरण कोड
import time
import webbrowser
import sys
def web_alarm(url, alarm_time):
current_time = time.strftime('%I:%M:%S')
while(current_time != alarm_time):
# वर्तमान समय और अलार्म समय की बार-बार जांच करें
print('Current time is: ' + current_time)
current_time = time.strftime('%I:%M:%S')
time.sleep(1) # एक सेकंड प्रतीक्षा करें
if current_time == alarm_time:
# जब समय मेल खाता है, तो ब्राउज़र खोलें
print('Opening the ' + url + ' now...')
webbrowser.open(url)
web_alarm(sys.argv[1], sys.argv[2]) # URL और समय का उपयोग करके अलार्म सेट करें
आउटपुट
$ python3 397.Website_Alarm.py https://www.tutorialspoint.com/ 02:01:00 Current time is: 02:00:46 Current time is: 02:00:46 Current time is: 02:00:47 Current time is: 02:00:48 Current time is: 02:00:49 Current time is: 02:00:50 Current time is: 02:00:51 Current time is: 02:00:52 Current time is: 02:00:53 Current time is: 02:00:54 Current time is: 02:00:55 Current time is: 02:00:56 Current time is: 02:00:57 Current time is: 02:00:58 Current time is: 02:00:59 Opening the https://www.tutorialspoint.com/ now... $