Comment puis-je utiliser Applescript et Safari pour extraire la réponse de ce site : http://www.wolframalpha.com/input/?i=whats+the+meaning+to+life%3F
Je tente d'extraire la réponse sous forme de texte copiable. C'est-à-dire au format .txt
Je reçois cette erreur :
"Impossible de faire des éléments de texte 2 à -1 de la valeur manquante en texte.
Lors de l'implémentation du script suivant :
to getInputByClass(theClass, num)
tell application "Safari"
set input to do JavaScript "
document.getElementsByClassName('" & theClass & "')[" & num & "].innerHTML;" in document 1
end tell
return input
end getInputByClass
to extractText(searchText, startText2, endText)
set tid to AppleScript's text item delimiters
set startText1 to "x"
set searchText to ("x" & searchText)
set AppleScript's text item delimiters to startText1
set endItems to text item -1 of searchText
set AppleScript's text item delimiters to endText
set beginningToEnd to text item 1 of endItems
set AppleScript's text item delimiters to startText2
set finalText to (text items 2 thru -1 of beginningToEnd) as text
set AppleScript's text item delimiters to tid
return finalText
end extractText
getInputByClass("popup ui-draggable", 0)
set theText to getInputByClass("r", 0)
set theResult to extractText(theText, "", "")