Как разместить страницу на фан-странице в фейсбуке без мышки - PullRequest
0 голосов
/ 22 марта 2012

ФОН Я делаю интерактивный художественный проект для школы.

ПРОЦЕСС Для этого проекта последним шагом является переход на фан-страницу facebook и лайк на странице facebook.

Предположения
I 'Я буду использовать Java, чтобы открыть браузер и затем перейти на страницу Facebook.Тем не менее, я хотел бы использовать что-то вроде одной строки сценария, чтобы полюбить фан-страницу Facebook.

ПРОБЛЕМА Разве не будет мыши для этого взаимодействия.

РЕШЕНИЯ Есть ли сценарий, который я (или stackoverflow) могу написать, который я могу выполнить, который будет похож на страницу facebook?

Или есть какие-нибудь другие решения, о которых вы, ребята, можете придумать?

TOOLS / LANG.ИСПОЛЬЗОВАНИЕ : ARDUINO / JAVA, HTML, JAVASCRIPT и CSS.

Ответы [ 2 ]

1 голос
/ 22 марта 2012

Вы можете использовать каркас автоматизации браузера, такой как Selenium , чтобы загрузить страницу Facebook и имитировать нажатие кнопки «Нравится», но сначала вам нужно будет войти в систему с правильным пользователем. Selenium имеет интерфейс Java , который вы можете использовать.

В качестве альтернативы, если вы запускаете его на одной машине, которой вы управляете, вам может повезти с созданием некоторого пользовательского сценария (что-то вроде этот ) для сайта Facebook, чтобы, когда они включены на нужной странице, она автоматически нажимает кнопку «Нравится». Тогда все, что вам нужно сделать, это запустить страницу с Java в правильном браузере, а пользовательский скрипт сделает все остальное. Примечание. Пользовательские скрипты работают в Firefox с установленным GreaseMonkey и в Chrome / Chromium без каких-либо расширений.

0 голосов
/ 22 марта 2012

Подайте заявку на Facebook и используйте их API для взаимодействия со страницей: Facebook API

В качестве альтернативы, используйте javascript, чтобы понравиться странице после перехода к ней

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...