0
Я пытаюсь сделать AppleScript, что представить форму на mxtoolbox.com, который использует AJAX по этой ссылке:AppleScript WebForms
http://mxtoolbox.com/EmailHeaders.aspx
tell application "Safari"
activate
tell (make new document) to set URL to "http://mxtoolbox.com/EmailHeaders.aspx"
delay 10
tell application "System Events"
-- Copies text from variable headerText to clipboard and paste. Faster than keystroke headerText
set the clipboard to headerText
keystroke "v" using command down
end tell
end tell
Есть идеи?
Было предложено следующее, но он по-прежнему не работает:
tell application "Safari"
activate
tell (make new document) to set URL to "http://mxtoolbox.com/EmailHeaders.aspx"
delay 10
tell application "System Events"
set the clipboard to headerText
keystroke "v" using command down
tell application "Safari"
do JavaScript ("
document.getElementById('ctl00_ContentPlaceHolder1_txtToolInput').value='" & headerText as text) & "';
document.getElementById('ctl00_ContentPlaceHolder1_btnAction').click();
" in document 1
end tell
end tell
end tell
Я попытался выше, и это ничего не делать. – shayster01
Я изменил ответ на полный сценарий. В моем тесте он вставляет «тест» и нажимает кнопку «Анализировать заголовок». – user309603
Проблема с кавычками в заголовке. Я проведу его через парсер и дам вам знать, как это работает в понедельник! @ user309603 – shayster01