Получить содержимое окна Safari в Applescript - PullRequest
0 голосов
/ 01 сентября 2011

Я хотел бы получить содержимое веб-страницы Safari 5.1 (Mac OS X) и вставить его в другое приложение с помощью Applescript.

Я относительно осведомлен о AppleScript, но не о JavaScript, поскольку сделал предположение, что ответ лежит на JavaScript.

Я могу использовать системные события, чтобы использовать клавиши, чтобы выбрать все, а затем скопировать ..., что хорошо, но у меня есть две проблемы с этим:

  1. Это ужасно, и, конечно, должен быть способ программно сделать это.
  2. Я не могу отменить Выбор всего, что я сделал, что еще страшнее?

Может кто-нибудь помочь?

Спасибо, Ник.

1 Ответ

1 голос
/ 01 сентября 2011

Вы можете попробовать это ...

set the webpage_content to ""
tell application "Safari" to set the webpage_content to the text of document 1
tell application "TextEdit"
    activate
    set the text of the front document to the webpage_content
end tell
...