Для расширения мне нужно получить идентификатор канала из текущего просматриваемого видео. Я попробовал это через "code.match" и искал в коде ссылку на значок канала
var firstvariable = '<a class="yt-simple-endpoint style-scope ytd-video-owner-renderer" tabindex="-1" href="/user/';
var secondvariable = '"><yt-img-shadow';
var code = request.source;
var channelName;
channelName = code.match(new RegExp(firstvariable + "(.*)" + secondvariable))[1];
Но недавно созданный у каналов нет синтаксиса "/ user / channelname":
Другая проблема заключается в том, что YouTube генерирует код в реальном времени, поэтому поиск сверху (изменено таким образом, чтобы теоретически найти строку) не найдет ее.
Каков наилучший и наиболее эффективный способ четкого и надежного считывания информации с текущей страницы? Я видел, что страница содержит две строки, которые предоставляют информацию, но здесь много дублирования.