Если вы разберетесь со своей проблемой, вы увидите, что нет более эффективного решения, чем текущий метод, который вы используете.Давайте посчитаем маневры, связанные с использованием сценариев:
любой скрипт, который обращается к контекстному меню, должен знать изображение, к которому относится контекстное меню, либо щелчком мыши, либо сочетанием клавиш;
любой сценарий, который вы запускаете, должен быть запущен либо путем доступа к нему из строки меню (несколькими щелчками мыши), либо нажатием горячей клавиши.
Эти две вещи уже сравнялись или превысили количество маневров, которое обычно выполняется при ручном доступе к контекстному меню, а именно: щелчок правой кнопкой мыши + однократный щелчок = 2 маневра.
Если , с другой стороны, вы хотите автоматизировать процесс, с помощью которого вы можете получить ссылку на каждое изображение в сетистраница, это то, что можно сделать с помощью JavaScript с огромной экономией эффективности:
Array.from(document.getElementsByTagName('img'),x=>x.src)
Чтобы включить это в AppleScript, необходимо включить параметр, позволяющий JavaScript автоматизировать Chrome браузер.Для этого (я использую Chrome версия 69) выберите в меню Вид> Разработчик> Разрешить JavaScript из событий Apple и убедитесь, что он отмечен галочкой.
Затем протестируйте этот код AppleScript, который должен вернуть список источников изображений с той страницы, которая в данный момент отображается в Google Chrome :
tell application "Google Chrome" to tell ¬
the front window to tell ¬
the active tab to execute javascript ¬
"Array.from(document.getElementsByTagName('img'),x=>x.src)"