Одноклассники

S16er1um

Client
Регистрация
14.04.2016
Сообщения
826
Благодарностей
240
Баллы
43
Ребят подскажите пожалуйста. Работаю с ОК.ру
Нужно парсить людей, которые лайкают пост в группе. И всё бы ничего, но в АПИ одноклассников такой функции к сожалению нет, а если работать через ВЭБ версию, то нужно жмакать по этой кнопочке:

и вылазит такое сообщение:

Кто с этим работал? Как бороться. Буду благодарен, если кинете параметры, как вы находили эту кнопочку!
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Смотрите Dom текст страницы и подберите атрибуты поиска вручную.
 

S16er1um

Client
Регистрация
14.04.2016
Сообщения
826
Благодарностей
240
Баллы
43

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
в чем не смогли разобраться? Есть DOM текст страницы, элемент там нашли нужный?
 

S16er1um

Client
Регистрация
14.04.2016
Сообщения
826
Благодарностей
240
Баллы
43
http://www.ex.ua/298408686585
Cылка с ДОМ текстом страницы...
Не могу найти кнопку, которая появляется после наведения на кнопку "Класс"(((
страница тоже кстате не секретная! вот она
http://ok.ru/sniminapry
 
Последнее редактирование:

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
upload_2016-5-23_16-31-47.png

:D

у меня нет аккаунта на Одноклассниках чтобы посмотреть на сайте
 

runlike

Client
Регистрация
22.09.2015
Сообщения
175
Благодарностей
51
Баллы
28
Не находит элемент, потому что элемента и нет, пока вы не наведете мышку на нужную кнопку.
Как то так. Открывает список лайкнувших и кликает по "показать всех".
Это вам просто пример, как можно реализовать, но чтобы все правильно работало надо возиться с уникальными атрибутами конкретного нужного поста.

Если помог, можно тыкнуть спасибо)
 

Вложения

  • Спасибо
Реакции: S16er1um

S16er1um

Client
Регистрация
14.04.2016
Сообщения
826
Благодарностей
240
Баллы
43
Спасибо, но не работает( вот даже на той группе, что я кидал
http://ok.ru/sniminapry
 

runlike

Client
Регистрация
22.09.2015
Сообщения
175
Благодарностей
51
Баллы
28
Какой именно момент не работает ? У меня все срабатывает, несколько раз проверил.

Список лайкнувших и не откроется без авторизации на сайте, как я понял. А аккаунта для теста у меня нет. Но по нужной кнопке, которая у вас не нажиммается, нажатие происходит.
 

qzen4i

Client
Регистрация
01.05.2014
Сообщения
1 408
Благодарностей
314
Баллы
83
Ребят подскажите пожалуйста. Работаю с ОК.ру
Нужно парсить людей, которые лайкают пост в группе. И всё бы ничего, но в АПИ одноклассников такой функции к сожалению нет, а если работать через ВЭБ версию, то нужно жмакать по этой кнопочке:

и вылазит такое сообщение:

Кто с этим работал? Как бороться. Буду благодарен, если кинете параметры, как вы находили эту кнопочку!
Вас дизинформировали, в АПИ ок-ов есть метод которым можно спарсить лайкнувших. Т.е тех людей кто классал!

https://apiok.ru/wiki/pages/viewpage.action?pageId=46137373#APIДокументация(Русский)-discussions.getDiscussionLikes
 

S16er1um

Client
Регистрация
14.04.2016
Сообщения
826
Благодарностей
240
Баллы
43
Вас дизинформировали, в АПИ ок-ов есть метод которым можно спарсить лайкнувших. Т.е тех людей кто классал!

https://apiok.ru/wiki/pages/viewpage.action?pageId=46137373#APIДокументация(Русский)-discussions.getDiscussionLikes
жто не решает мою проблему( я не писатель приложений, а там нужно его создать! чтобы получить доступ
 

S16er1um

Client
Регистрация
14.04.2016
Сообщения
826
Благодарностей
240
Баллы
43
Не находит элемент, потому что элемента и нет, пока вы не наведете мышку на нужную кнопку.
Как то так. Открывает список лайкнувших и кликает по "показать всех".
Это вам просто пример, как можно реализовать, но чтобы все правильно работало надо возиться с уникальными атрибутами конкретного нужного поста.

Если помог, можно тыкнуть спасибо)
Спасибо. Пробую делать через запись действий) Слегка помогает...
 

runlike

Client
Регистрация
22.09.2015
Сообщения
175
Благодарностей
51
Баллы
28
Спасибо. Пробую делать через запись действий) Слегка помогает...
К сожалению запись действий пасует, если задача по сложности хотя бы выше среднего. А на одноклассниках все совсем непросто. Надо учиться работать с конструктором действий, без этого никак. Запись действий часто записывает топорно весь атрибут целиком, а учитывая, что многие атрибуты меняются при перезагрузке страницы, то что у вас сработало один раз может не сработать во второй.
 

qzen4i

Client
Регистрация
01.05.2014
Сообщения
1 408
Благодарностей
314
Баллы
83

S16er1um

Client
Регистрация
14.04.2016
Сообщения
826
Благодарностей
240
Баллы
43
К сожалению запись действий пасует, если задача по сложности хотя бы выше среднего. А на одноклассниках все совсем непросто. Надо учиться работать с конструктором действий, без этого никак. Запись действий часто записывает топорно весь атрибут целиком, а учитывая, что многие атрибуты меняются при перезагрузке страницы, то что у вас сработало один раз может не сработать во второй.
Через запись действий можно без ДОМ модели увидеть все атрибуты той кнопки и потом с ними играть!
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)