Библиотека 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: //......

0 ответов

Другие вопросы по тегам