Я пытаюсь манипулировать страницами Facebook различными способами, используя элементы браузера Javascript. Мне нужно было бы иметь возможность вставить какой-то текст в верхнее поле «Введите что-то ...», которое отображается на фан-странице моего сайта (или, альтернативно, «нажать на» поле, и я могу набирать текст с помощью сценариев GUI), затем нажмите кнопку «отправить», как будто я сделал это вручную. Это сложно, так как страница очень тяжелая, и я не могу найти имена элементов, которыми я должен манипулировать, не говоря уже о том, как манипулировать ими, поскольку они не используют традиционные поля формы, к которым я привык. Может ли кто-нибудь помочь мне понять, как это сделать с помощью команд javascript, которые я буду вызывать из Applescript на Mac?
Большое спасибо заранее.
UPDATE
Спасибо за комментарии ниже. Поверьте, я не пытаюсь делать что-то спам или дураки, в основном размещая ссылки на продукты, которые появились на странице Facebook, но делаю это в течение рабочего дня, когда люди работают, а не в странные часы дня. Я нахожусь в Японии, поэтому мой период сна подходит, когда люди используют FB.
Решение, которое я предложил для нажатия кнопки, было получено с помощью UI Browser, замечательного инструмента, если вы пытаетесь писать сценарии на Mac. Сценарий, который нажал на кнопку для меня:
Расскажите приложение "Safari"
активировать
установить имя в качестве имени (получить текущую вкладку окна 1)
задержка 3
рассказать приложение "Системные события"
расскажи процесс "Сафари"
пытаться
нажмите кнопку "Поделиться" группы 1 группы 2 списка 3 группы 9 элемента пользовательского интерфейса 1 области прокрутки 1 группы 3 окна тогда - это работает на мини?
по ошибке
нажмите кнопку «Поделиться» группы 1 группы 2 списка 3 группы 9 элемента пользовательского интерфейса 1 области прокрутки 1 группы 2 окна тогда - не работало
конец попробовать
конец сказать
конец сказать
конец сказать
Надеюсь, это кому-нибудь пригодится.