Python 爬蟲可以幫助我們從網頁上獲取各種有用的信息,比如最新的數據、新聞、熱門話題和時間等。獲取時間是很常見的需求之一,今天就給大家介紹一下如何用 Python 爬取時間。
import requests from datetime import datetime time_url = 'http://apeach.xyz/cgi-bin/time' res = requests.get(time_url) current_time = datetime.strptime(res.text, '%Y-%m-%d %H:%M:%S') print('當前時間:', current_time)
上面的代碼演示了如何使用 requests 庫來從一個網站上獲取時間。首先,我們定義了一個變量 time_url,這個變量存放的是我們需要獲取時間的網站地址。接下來,我們通過 requests 庫發送了一個 GET 請求,獲取了網站返回的時間信息并將其轉化為 Python datetime 對象。最后,我們使用 print 函數輸出了獲取到的時間。
Python 的 datetime 模塊提供了很多有用的方法和屬性,可以幫助我們對時間進行各種操作。比如,我們可以通過 datetime 對象獲取當前年份、月份、日期、小時、分鐘和秒數等信息。下面是使用 datetime 模塊來獲取當前時間的示例代碼:
from datetime import datetime current_time = datetime.now() print('當前時間:', current_time) print('當前年份:', current_time.year) print('當前月份:', current_time.month) print('當前日期:', current_time.day) print('當前小時:', current_time.hour) print('當前分鐘:', current_time.minute) print('當前秒數:', current_time.second)
通過以上代碼示例,我們可以看到使用 Python 獲取時間實際上非常簡單。我們只需要使用 requests 庫或 datetime 模塊就可以方便地從網頁或本地獲取各種時間信息。Python 爬蟲是一個非常強大的工具,可以幫助我們獲取各種信息,為我們的工作和研究帶來很多的便捷。