Ну вот сразу бы и писали в вопросе про букмарклеты.
подробно:
javascript:(
Array.from(document.querySelectorAll('#rso > div:last-child a[data-ved]:not([id])')) // находим подходящие ссылки. Все у которых есть атрибут data-ved и нет id и лежат в последнем диве у элемента с id = rso
.slice(0, 5) // режем до первых 5ти
.forEach(i => window.open(i.href, '_blank')) // Открываем. Нужно будет разрешить открытие всплывающих окон в браузере. Иначе откроет только 1.
)(); void 0;
Для закладки:
javascript:(Array.from(document.querySelectorAll('#rso > div:last-child a[data-ved]:not([id])')).slice(0, 5).forEach(i => window.open(i.href, '_blank')))(); void 0;
Так как классы там обфусцированные и скорее всего каждый билд меняются, то положиться можно только на DOM структуру, и я сделал допущение, что на id тоже можно положиться, так как они выглядят так, будто всегда будут такими. Но если структура поменяется - нужно будет вносить правки.
P.S. используются методы Array.from и стрелочные функции, которые не работают в старых браузерах. Но как их заменить - легко гуглится.