какие инструменты использовать для автоматизации пользовательского рабочего процесса на macos (копировать, вставлять, выполнять действие) - PullRequest
0 голосов
/ 04 августа 2020

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

  1. копирование данных с веб-страницы
  2. вставка данных в другое поле программы на macOS
  3. действие приложения

Что я думаю, это необходимые шаги:

  1. Мне нужно проанализировать HTML и получить данные. Я могу сделать это в javascript (листы Google) или найти способ. (Может быть, мне использовать другой инструмент - терминал / python / Apple script / automator?)
  2. сохранить данные на диск macOS
  3. pu sh данные в поле программы
  4. запустить приложение с данными

Что я не знаю:

Какие инструменты изучить для выполнения этих задач (python / automator / applescript или другой?).

Аналогичный случай:

Это похоже на то, что я уже видел с сообщениями. Люди автоматически копируют данные из текстового файла и отправляют их по частям в виде сообщений, используя сценарий python.

Как мне подойти к этой проблеме?

Ответы [ 2 ]

1 голос
/ 17 августа 2020

вам понадобится requests или selenium для загрузки контента и BeautifulSoup для анализа контента, затем вы можете элементы, которые хотите, в файле, используя

with open("somefile.txt", "w") as f:
    f.write(content)
0 голосов
/ 04 августа 2020

с python вы, конечно, можете это сделать. Для синтаксического анализа HTML вы можете изучить библиотеки Selenium и BeautifulSoup. Затем для файлов вы можете изучить библиотеку ОС. Для двух других задач это зависит от программы, я думаю.

...