我在試圖找到一種方法來解析出python的某些信息。這裏是輸入我需要解析/提取物:用Python解析出登錄信息
成功的網絡登錄:
User Name: chango Domain: world Logon ID: (0x0,0x4BBE4382) Logon Type: 3 Logon Process: NtLmSsp Authentication Package: NTLM Workstation Name: computer Logon GUID: -
我需要從輸入中提取某些數據。特別是用戶名,域名,login_ID,登錄類型,登錄過程,認證包和工作站名稱。
基本上我需要每個值到一個單獨的變量。我很難弄清楚如何解析這個並提取我需要的東西。
請幫幫我。
代碼:
def parse_xml(file):
File_Read = open(file, "rb")
mess =[]
try:
tree = parse(File_Read)
root = tree.getroot()
for EventItem in root.findall("EventLogItem"):
try:
if "540" in EventItem.find("EID").text:
date = EventItem.find("genTime").text
message = EventItem.find("message").text
destination = re.findall(r'Target Server Name:\t(.+)\r', message)
#destination = re.findall(r'(Target Server Name:)', message)
#s = re.split(r'\n\t', message)
mess.append(s)
except: pass
except: pass
return mess
如何粘貼代碼在這裏?它是[code] [/ code]? –
No \'code \'〜沒有移位的密鑰 –
在你的問題的編輯器中有一個格式按鈕。選擇代碼並敲擊大括號以執行4個空格縮進。不要把它放在評論中。沒有人可以閱讀這個 – jdi