Тема: AHK: получение элементов из facebook, chrome.ahk
Как правильно получить элемент со страницы ФБ (лайк, комментарий, поделиться) и работать с ним? На других сайтах как бы "открытая" html страница, а на ФБ всё запаковано в script. На других сайтах просмотрев код страницы, можно найти нужный html элемент(его id, class, связанные для них ивенты и т.д.), а на фб элемент находит, а ивенты нет.
Использую биб. chrome.ahk, для манипуляции с содержимым HTML DOM. Рабочий пример для клика по первому найденно-заданному элементу:
#Include Chrome.ahk
DarkS_page := Chrome.GetPage()
DarkS_js =
(
document.querySelector('div load360614 o9v6fnle cxmmr5t8').click();
)
page.Evaluate(DarkS_js)
return
F12::ExitApp
Например эта страница и кнопка лайка, да и вообще любая страница и активность на ней https://www.facebook.com/DMENDEFENDERS/ … 2936524888.
Блок "нравится":
div rq0escxv l9j0dhe7 du4w35lb j83agx80 cbu4d94t g5gj957u d2edcug0 hpfvmrgz rj1gh0hx buofh1pr n8tt0mok hyh9befq iuny7tx3 ipjc6fyt
У всех связанных блоков, не работают ивенты. Ошибка, что их как бы и нет.