Здравствуйте, гость ( Вход | Регистрация )

> lua (html)
yodich
сообщение 6.4.2021, 13:45
Сообщение #1


***

Novice
Сообщений: 92
Регистрация: 24.8.2020
Группа: Пользователи
Наличность: 0
Пользователь №: 19.728
Возраст: 29



Всем по привету!)
столкнулся с такой задачей: например, есть курс рубля и курс доллара и как известно он постоянно скачет, то дороже, то дешевле.
задача заключилась в том, чтобы получить данные с веб-страницы, а именно число (цену) доллара/рубля. но столкнулся с такой проблемой: я понятия не имею как с помощью lua, а тем более через uopilot получить это значение т.к. практики подобной не было...
p.s. получать можно не только данное значение... например какой-нибудь тот же текст.
есть знатоки или кто сталкивался с подобной задачей именно на lua?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
cirus
сообщение 6.4.2021, 14:25
Сообщение #2


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26699
Пользователь №: 16.971
Возраст: 29



Прикрепленный файл  http.zip ( 1,07 килобайт ) Кол-во скачиваний: 243

Архив распаковать в папку с пилотом.
Код
--lua
local h = require('http')

log 'clear' log 'mode compact'

local s = h.http('GET', 'cbr.ru', '')    -- получить содержимое страницы
local uds = s:match('USD.-(%d+,%d+)')  -- найти курс доллара
log('Курс доллара: ' .. tostring(uds))

local eur = s:match('EUR.-(%d+,%d+)')
log('Курс евро: ' .. tostring(eur))
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
yodich   lua (html)   6.4.2021, 13:45
Madeus   Понадобится Lua socket --lua local ltn12 = requi...   6.4.2021, 13:52
yodich   Понадобится Lua socket --lua local ltn12 = requ...   6.4.2021, 13:53
Madeus   я так понимаю это вытасуивать и сохранять текст и...   6.4.2021, 13:57
yodich   Можно сохранять, можно сразу дернуть нужную инфу....   6.4.2021, 13:59
yodich   Понадобится Lua socket --lua local ltn12 = requ...   6.4.2021, 14:40
Madeus   Довольно странно: я удалил lua файл и вставил ста...   6.4.2021, 14:48
yodich   Какой lua файл ты удалил? а вот теперь не замар...   6.4.2021, 14:56
Madeus   У сайта/сервиса должен быть свой api, формируешь к...   6.4.2021, 14:02
yodich   У сайта/сервиса должен быть свой api, формируешь ...   6.4.2021, 14:12
Madeus   ага, понял, спасибо за помощь =) ошибку выдает п...   6.4.2021, 14:21
yodich   У меня работает, раз уже решали, попробуй использ...   6.4.2021, 14:24
Madeus   хеее, осталось только найти где я его в прошлый р...   6.4.2021, 14:31
Madeus   Архив распаковать в папку с пилотом. С https р...   6.4.2021, 14:27
yodich   Архив распаковать в папку с пилотом. [code]--lu...   6.4.2021, 14:30
Madeus   Там должны быть два файла lua51 и lua5.1 первый чт...   6.4.2021, 15:04
yodich   Там должны быть два файла lua51 и lua5.1 первый ч...   6.4.2021, 15:14
yodich   Это опять я. теперь столкнулся с такой проблемой: ...   6.4.2021, 18:59
Madeus   Это опять я. теперь столкнулся с такой проблемой:...   6.4.2021, 21:20
yodich   Ты страницу сохранаешь куда-то? А можно пример? П...   7.4.2021, 7:26


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 21.7.2025, 3:33
Designed by Nickostyle