あるURLのhtmlソース(element)を取得したい場合、Javascript を使う。
tell application "Safari"
activate
tell window 1
set url to "https://○○○"
open location url
log my documentElement()
end tell
end tell
on documentElement()
tell application "Safari"
set val to do JavaScript "
res = document.documentElement.outerHTML;
" in document 1
end tell
return val
end documentElement
テキストだけの場合、
<html><body>テキスト</body></html>
html と body のタグが勝手に付いてくるので注意!