Хорошо, первое сообщение :) Я пытаюсь извлечь innerText из HTML div. На странице о Facebook, я хочу знать, если кто-то перечислил свою работу. (Любой обзор Facebook о странице.)
Я говорю AppleScript, чтобы получить innerText класса div, но переменная всегда выдает «пропущенное значение».
Оттуда, в электронной таблице чисел, я хотел бы написать "у", если их работа в списке. Я хотел бы написать «n», если в списке нет работы.
Вот мой код ...
tell application "Safari"
activate
tell window 1
set has_job to do JavaScript "document.getElementsByClassName('_c24 _50f4')[0].innerText;"
if has_job contains " " then -- job is listed
tell application "Numbers"
tell document 1
tell sheet 1
tell table 1
set value of cell 5 of row (theCount) to "y"
end tell
end tell
end tell
end tell
else -- job not listed
-- _50f8 _2iem
tell application "Numbers"
tell document 1
tell sheet 1
tell table 1
set value of cell 5 of row (theCount) to "n"
end tell
end tell
end tell
end tell
end if
end tell
end tell
Как я могу получить innerText класса div? Когда я пытаюсь, всегда возникает «недостающее значение». Я нацеливаюсь на неправильный div? Мой код неверен?