Эффективный способ сделать это состоит в том, чтобы по возможности использовать наиболее подходящее для сценариев решение с обеих сторон списка задач. С одной стороны, конечно, откуда вы получаете текст; Другая сторона, куда идет текст. Я даю довольно базовые c концепции здесь, потому что не было приведено никаких примеров кода. Поэтому, если у меня есть строки текста для копирования, я бы поместил их в приложение, которое хорошо поддерживает AppleScript, например TextEdit или BBEdit (две из многих). Затем я мог бы записать «вставку» (для этого может не потребоваться вставка) во 2-ю часть списка задач - в вашем случае это требует браузера. Safari - один из лучших, если не самый лучший вариант, частично потому, что он поддерживает «do JavaScript», который подключается к тому, что отображает браузер, и позволяет изменять содержимое страниц. Существуют различные примеры того, как сделать это на стеке потока. Когда эти две части списка задач проработаны, вы просто автоматизируете процесс, циклически проходя по строкам текста и вводя текст в соответствующие элементы страницы. (Концептуальный) пример, который я привожу здесь, не требует буфера обмена, копирования или вставки и будет очень быстрым, в зависимости от того, нужно ли вам загружать новую веб-страницу для каждой строки текста.
Это, вероятно, как это сделать, и если вы знаете, что делаете, вы можете сделать что-то вместе, используя удивительный ресурс, известный как stackoverflow.