Получение времени с сайта

Bene //

Участник
Автор темы
127
6
Всем привет. Хочу получить время с сайта, но проблема в том, что когда я пытаюсь достать время через регулярные выражения, а время находятся в самом низу и я так понимаю что его не достает, Как достать время? и скипнуть не нужный текст ?

1683407458648.png
 

XRLM

Известный
2,534
856
Да, просто на этом сайте точно синхронизуется время с сервером, скажи что сделать нужно, пожалуйста!
я сам не ебу как эту хуйню парсить, но всё возможно
 
  • Клоун
  • Нравится
Реакции: Air_Official и Bene //

constersuonsis

Активный
112
44
Да, просто на этом сайте точно синхронизуется время с сервером, скажи что сделать нужно, пожалуйста!

Если подождёшь до завтра, возможно скину готовый код
 
  • Нравится
Реакции: Bene //

Bene //

Участник
Автор темы
127
6

Если подождёшь до завтра, возможно скину готовый код
Да окей, жду)
 

Loocking

Известный
1,372
468
разница между твоим сайтом небольшая, та и кто будет ебаться для тебя в луа парсинге
пример как я на питоне сделал, а там уже сам в луа переведи, ниче сложного нету
Python:
import requests
import datetime
url = "https://worldtimeapi.org/api/timezone/Europe/Moscow"
result = requests.get(url)
json = result.json()['unixtime']
time = datetime.datetime.fromtimestamp(json).strftime("%H:%M:%S")
print(time)
 
  • Ха-ха
Реакции: Lance_Sterling

Bene //

Участник
Автор темы
127
6
разница между твоим сайтом небольшая, та и кто будет ебаться для тебя в луа парсинге
пример как я на питоне сделал, а там уже сам в луа переведи, ниче сложного нету
Python:
import requests
import datetime
url = "https://worldtimeapi.org/api/timezone/Europe/Moscow"
result = requests.get(url)
json = result.json()['unixtime']
time = datetime.datetime.fromtimestamp(json).strftime("%H:%M:%S")
print(time)
Да не, это не то. Тут просто берешь данные из таблицы, а у меня надо с html кодом ковыряться...
Вообще, когда вывожу весь код сайта (через requests.get) в консоль, то он не весь выводится не доходя до кода с временем... что тут делать?
 

chapo

🫡 В армии с 17.10.2023. В ЛС НЕ ОТВЕЧАЮ
Друг
8,765
11,213
Да, просто на этом сайте точно синхронизуется время с сервером, скажи что сделать нужно, пожалуйста!
какая разница? На всех этих сайтах время одинаковое
Lua:
local requests = require('requests')
local htmlparser = require('htmlparser')

function getTime()
    local response = requests.get('https://time-in.ru/time/moscow')
    if response.status_code ~= 200 then return 'error'..response.status_code end
    local document = htmlparser.parse(response.text)
    local elements = document:select('.time-city-time-value')
    return elements[1] and elements[1]:getcontent() or 'undefined'
end
1683449193440.png