Getting Rendered HTML in Safari
Three ways to copy the fully-rendered HTML from Apple Safari.
Prerequisite: Enable the Develop menu.
Go to Safari > Settings > Advanced (or Preferences > Advanced on older versions)
and check "Show features for web developers" (or "Show Develop menu in menu bar").
"Show Page Source" (Cmd+Option+U) shows the server HTML, not the JS-rendered DOM.
Don't use it for extraction — on modern sites it will be missing property data.
Recommended
Method 1: Web Inspector — Copy Outer HTML
- Navigate to the property page and wait for it to fully load.
- Open Web Inspector: Cmd+Option+I or go to Develop > Show Web Inspector.
- Go to the Elements tab.
- Click the
<html>tag at the top of the DOM tree. - Right-click it and choose Copy > Outer HTML.
- Paste into the Paste HTML form.
Method 2: Console
Safari's console doesn't have a built-in copy() function like Chrome/Firefox.
Use this workaround:
- Open Web Inspector (Cmd+Option+I) and go to the Console tab.
- Type the following and press Enter:
document.documentElement.outerHTML The output will appear in the console. Right-click the result string and choose Copy String Contents, or click the result to expand it, select all with Cmd+A, and copy.
Method 3: Save As
- Go to File > Save As (or press Cmd+S).
- In the Format dropdown, choose "Page Source".
- Save the file, then upload it via the Upload File form.
iOS Safari
On iPhone or iPad, there is no direct way to copy the full page HTML. Options:
- Use Safari's Web Inspector via a connected Mac (Develop menu > your device).
- Use the iOS Shortcuts app to create a shortcut that runs JavaScript on the page to extract
document.documentElement.outerHTMLand copies it to the clipboard. - Open the page on a desktop browser instead for easiest results.