Я хочу добавить вход в мой код, но я не уверен, как это сделать. У меня есть текстовый файл с 3 URL-адресами, и я получаю информацию из него. Я хочу записать дату и время, если URL был успешно получен, и идентификатор клиента. Вот код, который у меня есть:
import requests
import logging
from xml.etree import ElementTree as ET
with open ('h9-text', 'r') as f:
h9 = f.readlines()
for url in h9:
url = url.strip()
r = requests.get(url)
if r.status_code == 200:
print("Attempting to retrieve data from:", r.url)
print("200 - Successfully retrieved:", r.url)
root = ET.fromstring(r.text)
for customer in root.findall("customer"):
name = customer.find('name').text
checking_accounts = customer.findall('checking_account')
savings_account = customer.findall('savings_account')
for account in checking_accounts:
print(name, "Checking Account:", account.text)
for accounts in savings_account:
print(name, "Savings Account:", accounts.text)
elif r.status_code == 404:
print("Attempting to retrieve data from:", r.url)
print("Resource not found")
А вот 3 URL-адреса в текстовом файле 'h9':
http://kitty.ninja/file1.xml
http://kitty.ninja/badurl.xml
http://kitty.ninja/file3.xml