0
0 Комментариев

Есть страница, с которой беру два значения, одно это статическое мак-адрес, второе динамическое, это дата и время. Иногда бывает что что тег с датой и временем пустой, т.е. на странице вместо даты и времени пустота. Так вот, xpath в таком случае не отрабатывает, при попытке запуска скрипта появляется ошибка.
Как можно сделать что бы ошибка не возникала? Или в это пустое значение что то записать…

import requests
from lxml import html
from datetime import datetime, timedelta
import time
 
a = 'HOSTNAME'
 
response = requests.get('URL')
parsed_body = html.fromstring(response.text)
 
b1 = parsed_body.xpath('//html/body/table/tbody/tr[356]/td[1]/text()')[0]
c1 = parsed_body.xpath('//html/body/table/tbody/tr[356]/td[2]/text()')[0]
print(a, b1, c1)

IndexError: list index out of range


Добавить комментарий