Как использовать Xpath для получения определенного значения?
-
{"token":"{\"adblock\":false,\"authorization\":{\"forbidden\":false,\"reason\":\"\"},\"blackout_enabled\":false,\"channel\":\"usedinse\",\"channel_id\":4354334054,\"chansub\":{\"restricted_bitrates\":[],\"view_until\":1dd4056d},\"ci_gb\":false,\"geoblock_reason\":\"\",\"device_id\":\"Tde4A2T53d4ranXm8GuLWasdhzsd\",\"expires\":11605334230,\"extended_history_allowed\":false,\"game\":\"\",\"hide_ads\":false,\"https_required\":true,\"mature\":false,\"partner\":false,\"platform\":\"web\",\"player_type\":\"site\",\"private\":{\"allowed_to_view\":true},\"privileged\":false,\"role\":\"\",\"server_ads\":true,\"show_ads\":true,\"subscriber\":false,\"turbo\":false,\"user_id\":null,\"user_ip\":\"xxxxx\",\"version\":2}","sig":"ff79bfb5dd43a43118699c3ee0fddcxc4be4893e","mobile_restricted":false,"expires_at":"2020-11-11T04:08:50Z"}
Какую команду можно использовать только для получения идентификатора канала?
Это также может быть другой модуль помимо xpath. Спасибо за помощь
-
@Escobar модуль json
-
@Escobar https://community.bablosoft.com/topic/13082/как-получить-текст-между-символами/5
JSON.parse( [[VAR]].token ).channel_id
-
@tet-vivi Я не мог, вы можете прикрепить образец XML?
-
@Escobar Did you provide the string without changes? This json string contains another json string:
The parameter you need is in it, but it is an invalid json string, and you will not be able to convert it to an object. The value of the "view_until" property contains a string that is not enclosed in quotation marks:
So the easiest way is to use a regular expression:
channel_id\\":(\d+?),
-
@Fox Thanks Man
-
@Escobar said in Как использовать Xpath для получения определенного значения?:
@Fox Thanks Man
Thank you on this forum can be said by clicking on the button: