欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python 獲取域名到期時(shí)間的方法步驟

 更新時(shí)間:2021年02月10日 11:37:29   作者:MYF12  
這篇文章主要介紹了python 獲取域名到期時(shí)間的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

需求:

我要查詢百度域名的到期時(shí)間或者開始時(shí)間

思路分析:

如果在linux系統(tǒng)中直接使用下面命令即可:

echo | openssl s_client -servername www.baidu.com -connect www.baidu.com:443 2>/dev/null | openssl x509 -noout -dates|egrep ‘notAfter'|awk -F'=|GMT' ‘{print $2}'

但是這個(gè)命令使用python2 的commands執(zhí)行不成功,所以只能換成通過shell腳本去執(zhí)行。

init_sh函數(shù)檢查shell腳本不存在則創(chuàng)建,這樣不需要多寫一個(gè)腳本,有程序生成。

#!/usr/bin/python
# -*- coding: utf-8 -*-
# author: chentufeng
# create time: 2020 12 25
import commands,os
script_sh = ".tmp.sh"
# 自動(dòng)生成shell腳本用來執(zhí)行shell命令獲取時(shí)間
def init_sh():
  if not os.path.exists(script_sh):
    with open(script_sh, 'w') as file_object:
      file_object.write("yuming=$1\ntag=$2\n"
      "ymtime=`echo | openssl s_client -servername $yuming -connect $yuming:443 2>/dev/null | openssl x509 -noout -dates|egrep \"$tag\"|awk -F'=|GMT' '{print $2}'`\n"
      #時(shí)間轉(zhuǎn)換,如果需要也可以轉(zhuǎn)換成其他格式
      "date -d \"$ymtime\" '+%Y-%m-%d %H:%M:%S'\n")
if __name__ == '__main__':
  #初始化函數(shù)
  init_sh()
  yuming = "www.baidu.com"
  tag = "notBefore" #notBefore 開始時(shí)間;notAfter 到期時(shí)間
  cmd = "sh %s %s %s"%(script_sh, yuming, tag)
  restatus,retime = commands.getstatusoutput(cmd)
  print("獲取的時(shí)間:%s"%retime)

輸出結(jié)果:

到期時(shí)間
[root@測(cè)試機(jī) ~]# python aa.py
獲取的時(shí)間:2021-07-26 05:31:02
開始時(shí)間
[root@測(cè)試機(jī) ~]# python aa.py
獲取的時(shí)間:2020-04-02 07:04:58

到此這篇關(guān)于python 獲取域名到期時(shí)間的方法步驟的文章就介紹到這了,更多相關(guān)python 獲取域名到期時(shí)間內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python簡(jiǎn)單連接MongoDB數(shù)據(jù)庫(kù)的方法

    Python簡(jiǎn)單連接MongoDB數(shù)據(jù)庫(kù)的方法

    這篇文章主要介紹了Python簡(jiǎn)單連接MongoDB數(shù)據(jù)庫(kù)的方法,結(jié)合實(shí)例形式分析了Python使用pymongo模塊操作MongoDB數(shù)據(jù)庫(kù)的相關(guān)技巧,需要的朋友可以參考下
    2016-03-03
  • django實(shí)現(xiàn)HttpResponse返回json數(shù)據(jù)為中文

    django實(shí)現(xiàn)HttpResponse返回json數(shù)據(jù)為中文

    這篇文章主要介紹了django實(shí)現(xiàn)HttpResponse返回json數(shù)據(jù)為中文,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • 怎么處理Python分割字符串時(shí)有多個(gè)分隔符

    怎么處理Python分割字符串時(shí)有多個(gè)分隔符

    在使用Python處理字符串的時(shí)候,有時(shí)候會(huì)需要分割字符。本文就介紹了Python分割字符串時(shí)有多個(gè)分隔符,感興趣的可以了解一下
    2021-07-07
  • Python pandas入門系列之眾數(shù)和分位數(shù)

    Python pandas入門系列之眾數(shù)和分位數(shù)

    分位數(shù)(Quantile),也稱分位點(diǎn),是指將一個(gè)隨機(jī)變量的概率分布范圍分為幾個(gè)等份的數(shù)值點(diǎn),分析其數(shù)據(jù)變量的趨勢(shì),而眾數(shù)(Mode)是代表數(shù)據(jù)的一般水平,這篇文章主要給大家介紹了Python pandas系列之眾數(shù)和分位數(shù)的相關(guān)資料,需要的朋友可以參考下
    2021-08-08
  • Python處理缺失數(shù)據(jù)的多種方式

    Python處理缺失數(shù)據(jù)的多種方式

    在數(shù)據(jù)分析和數(shù)據(jù)處理的過程中,缺失數(shù)據(jù)(Missing Data)是一個(gè)常見的問題,缺失數(shù)據(jù)的存在可能會(huì)影響模型的準(zhǔn)確性和預(yù)測(cè)的可靠性,因此正確處理缺失數(shù)據(jù)是數(shù)據(jù)分析的重要步驟,所以本文給大家介紹了Python處理缺失數(shù)據(jù)的多種方式,需要的朋友可以參考下
    2024-08-08
  • django實(shí)現(xiàn)將修改好的新模型寫入數(shù)據(jù)庫(kù)

    django實(shí)現(xiàn)將修改好的新模型寫入數(shù)據(jù)庫(kù)

    這篇文章主要介紹了django實(shí)現(xiàn)將修改好的新模型寫入數(shù)據(jù)庫(kù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • linux系統(tǒng)使用python監(jiān)測(cè)系統(tǒng)負(fù)載腳本分享

    linux系統(tǒng)使用python監(jiān)測(cè)系統(tǒng)負(fù)載腳本分享

    這篇文章主要介紹了linux系統(tǒng)使用python監(jiān)測(cè)系統(tǒng)負(fù)載腳本,大家參考使用吧
    2014-01-01
  • python為圖片和PDF去水印詳解

    python為圖片和PDF去水印詳解

    大家好,本篇文章主要講的是python為圖片和PDF去水印詳解,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下
    2022-01-01
  • Python構(gòu)建一個(gè)文檔掃描器的實(shí)現(xiàn)

    Python構(gòu)建一個(gè)文檔掃描器的實(shí)現(xiàn)

    本文主要介紹了Python構(gòu)建一個(gè)文檔掃描器的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • Python HTTP庫(kù) requests 的簡(jiǎn)單使用詳情

    Python HTTP庫(kù) requests 的簡(jiǎn)單使用詳情

    requests是Python的一個(gè)HTTP客戶端庫(kù),基于urllib標(biāo)準(zhǔn)庫(kù),在urllib標(biāo)準(zhǔn)庫(kù)的基礎(chǔ)上做了高度封裝,因此更加簡(jiǎn)潔好用,下面就由小編來給大家詳細(xì)介紹吧,需要的朋友可以參考下
    2021-09-09

最新評(píng)論