Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

สร้างการเตือนเว็บไซต์โดยใช้ Python


ในส่วนนี้เราจะมาดูวิธีการสร้างระบบแจ้งเตือนเว็บไซต์โดยใช้ Python

คำชี้แจงปัญหา

เปิด URL ของเว็บไซต์บนเบราว์เซอร์โดยใช้ URL ของเว็บไซต์และเวลา เมื่อถึงเวลาของระบบตามเวลาที่กำหนด หน้าเว็บจะเปิดขึ้น

เราสามารถจัดเก็บหน้าเว็บต่างๆ ในส่วนบุ๊คมาร์คของเราได้ บางครั้งเราจำเป็นต้องเปิดหน้าเว็บบางหน้าทุกวันตามเวลาที่กำหนดเพื่อทำงานบางอย่าง เพื่อจุดประสงค์นั้น เราสามารถตั้งค่าการเตือนเว็บไซต์ประเภทนี้ให้ทำงานได้

ในกรณีนี้ เรากำลังใช้โมดูลไลบรารีมาตรฐานบางอย่าง เช่น sys เว็บเบราว์เซอร์ และเวลา

ขั้นตอนในการเปิดหน้าเว็บในเวลาที่กำหนด

  • ใช้ 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):    #repeatedly check for current time and the alarm time
   print('Current time is: ' + current_time)
   current_time = time.strftime('%I:%M:%S')
   time.sleep(1)       #wait for one second
   if current_time == alarm_time:    #when the time matches, open the browser
      print('Opening the ' + url + ' now...')
      webbrowser.open(url)
web_alarm(sys.argv[1], sys.argv[2])    #Set the alarm using url and time

ผลลัพธ์

$ 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...
$

สร้างการเตือนเว็บไซต์โดยใช้ Python