Тема: Программно управлять веб-браузером в OS X 10.4.x + Tiger / Leopard.
Темы: Webkit, Safari, Firefox, API, Applescript, Automator, Javascript, Ruby, Ruby on Rails, OS X, Tiger
Цель: собрать / прочитать / извлечь URL-адреса из Safari в текстовый файл (код Ruby on Rails).
Примечание: решение, в котором используется FF, также будет высоко оценено. Я использую Safari (v. 3.x, OS X 10.4.x) все больше и больше предпочитаю решение, которое работает в Safari.
Иногда я использую веб-браузер для поиска / отображения нескольких страниц сайта, которые я 1) хочу позже посетить снова и 2) URL-адреса которых я хочу сгруппировать в текстовом файле для а) будущей ссылки и / или б) программно манипулировать.
Например: в сегодняшнем Нью-Йорк Таймсе я нахожу семь статей Нью-Йорк Таймса, которые я хочу опубликовать в своем del.icio.us acct. и отправлять по электронной почте в формате «для печати» задолго до того, как они будут опубликованы в онлайн-издании того дня. Я открываю каждый в кране окна браузера, а затем Presto! их URL-адреса автоматически помещаются в файл, в котором (пользовательское) приложение Ruby on Rails отправляет URL-адреса версий для печати на адреса электронной почты и в мой Del.icio.us acct.
Я полагаю, что есть способ сделать шаг извлечения URL из ОС, используя Applescript или Automator. Я полагаю, что МОЖЕТ быть способ сделать это с помощью Javascript.
Мой вопрос: как прочитать поле расположения вкладок веб-браузера и сопоставить эти строки в текстовый файл (либо в моей ОС, либо через проводную связь с веб-приложением)?
Очень ценится.