2012-03-22 2 views
0

ПРЕДПОСЫЛКИ Я занимаюсь интерактивным художественным проектом для школы.Как понравиться страница на фан-странице на facebook без мыши

PROCESS Для этого проекта последний шаг - перейти на страницу фейсбука и как на странице facebook.

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

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

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

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

ИНСТРУМЕНТЫ/ЯЗЫК. Используется: ARDUINO/JAVA, HTML, JAVASCRIPT и CSS.

+0

Будет ли клавиатура? – nnnnnn

+0

да будет клавиатура. для входа будет управляться java. –

ответ

1

Вы можете использовать рамки автоматизации браузера, как Selenium, чтобы загрузить страницу Facebook и имитировать щелчок на кнопке Like, но сначала вам нужно будет ввести правильный пользователь. Selenium имеет Java interface, который вы можете использовать.

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

+0

Это похоже на реальную сделку. Будет ли это самоиспользование один раз на странице поклонника? если да, то ты побеждаешь! –

+0

Вы можете определить, что пользовательские скрипты запускаются только для страниц, соответствующих определенному URL (который может включать подстановочные знаки).Вы также должны иметь возможность проверить подлинность текущего статуса кнопки Like и щелкнуть его автоматически, если он присутствует, и говорит «Like» (или логика для этого эффекта). – GregL

0

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

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

+0

Я буду использовать Java, чтобы перейти на прямую страницу facebook. Я больше не уверен в строке Javascript и как выполнить этот скрипт. –

+0

Если вы действительно хотите сходить с ума, вы можете написать свой собственный плагин firefox: p. Кроме того, ваш javascript может быть чем-то вроде: (я должен упомянуть, что я не знаю javascript, который хорошо) 'v = false; while (! V) { if (document.url == 'thepage') { post 'url + likepost' v = true; } } ' – Drew

+0

Нет API, который позволит понравиться странице - идея автоматизации выше в вопросе GregL с большей вероятностью работает – Igy

Смежные вопросы