Библиотека Ruby HLS API Rest-клиента: как извлечь URL-адрес и ответ HLS-потока и использовать определенный URL-адрес в качестве переменной для будущего запроса
require 'rest-client'
response = RestClient.get 'http://......',
params:
{ deviceType: '..',
deviceMake: '..',
deviceVersion: '..',
deviceId: '..',
appVersion: '..',
deviceDNT: '..',
deviceModel: '..',
sid: '..' }
print response.body
Поэтому, когда я распечатываю это, я вижу ответ в своей IDE (или завиток из терминала), который перечисляет 4 URL. Мне нужно взять 1 из этих URL и использовать его для нового запроса в будущем. Как мне экстраполировать данные и использовать их для будущего запроса
не то, чтобы это имело значение, но используя Rubymine IDE.
ОТВЕТ на тело, когда я печатаю его из IDE Run:
EXTM3U
EXT-X-STREAM-INF: ПРОГРАММА-ID=1,Bandwidth =997452
Http: //.....
EXT-X-STREAM-INF: ПРОГРАММА-ID=1,Bandwidth =1539795
Http: //.....
EXT-X-STREAM-INF: ПРОГРАММА-ID=1,Bandwidth =2142297
Http: //......
EXT-X-STREAM-INF: ПРОГРАММА-ID=1,Bandwidth =3063648
Http: //......
EXT-X-STREAM-INF: ПРОГРАММА-ID=1,Bandwidth =572723
Http: //......