Как сравнить время, которое я получил в результате парсинга со своим временем?
Снова здравствуйте. На одном сайте я спарсил время и мне теперь нужно сделать так, что если время на моём компьютере (или МСК время, не важно) совпадает с тем временем, которое я спарсил с сайта, то происходило определенное действие (в консоль что-то вывело, допустим) Был бы благодарен, если поможете с этим.
Вот время, которое я спарсил в виде HTML кода:
<td>02:30</td>
<td>03:10</td>
<td>04:50</td>
<td>05:20</td>
Вот код, как я это всё спарсил:
time_today = soup.find("tr", class_="table-success").find_all("td")
print(time_today[0].text) # 02:30
print(time_today[1].text) # 03:10
print(time_today[2].text) # 04:50
print(time_today[3].text) # 05:20
Не обращайте внимания на тег tr и класс.
Ответы (1 шт):
Ну да, "на тег tr и класс". Как и на ошибки во всех строках
print(time_today[0].text # 02:30
Ну да ладно. Если ваши данные заданы в виде строки известного формата, то проще всего вашу задачу решить так:
import datetime
tp='16:51'
tl=datetime.datetime.now().strftime("%H:%M")
if tp==tl:
print ('Время совпало')
else:
print ('Время НЕ совпало')