|Nov 29, 2006, 01:14 PM||#1|
Applescript for saving webpage in Safari
A friend and I are making a simple AppleScript for automatically saving the current webpage in Safari. The twist is that the filename for the saved webpage is based on whatever text the user selects in the webpage (i.e. the title of a news article). Here is what we have so far:
tell application "Safari" activate set the_url to URL of document 1 end tell tell application "System Events" tell process "Safari" click menu item "Copy" of menu "Edit" of menu bar 1 end tell end tell set the_filename to the clipboard set the_path to "'/Users/Roy/Documents/" & the_filename & ".html'" do shell script "curl -o " & the_path & " '" & the_url & "'"
EDIT: Nevermind folks.... putting a delay between the copy command and setting the_filename to the clipboard did the trick!
EDIT2: fwiw, we ended up using the save function in Safari directly... this produces an html file with a ".html.download" extension, so a shell script takes it back to ".html". I've got the script mapped to a function key and it's quite useful if you only save to a few directories regularly. Here's the final version:
tell application "Safari" activate end tell tell application "System Events" tell process "Safari" click menu item "Copy" of menu "Edit" of menu bar 1 end tell end tell delay 1 set the_filename to (the clipboard) & ".html" set the_filepath to "Macintosh HD:Users:Roy:Documents:" & the_filename set the_shellfilepath to "'/Users/Roy/Documents/" & the_filename & ".download'" set the_shellfilepath2 to "'/Users/Roy/Documents/" & the_filename & "'" tell application "Safari" activate save document 1 in the_filepath end tell do shell script "mv " & the_shellfilepath & " " & the_shellfilepath2
Last edited by dolphin842; Nov 29, 2006 at 02:11 PM. Reason: figured it out
|Thread Tools||Search this Thread|
|thread||Thread Starter||Forum||Replies||Last Post|
|What am I doing wrong (issues with saving a webpage)?||420benz||iMac||4||Apr 15, 2014 12:57 PM|
|AppleScript: Problem Saving Files in the correct place||mrnohands2004||Mac Programming||0||Mar 2, 2013 06:16 AM|
|Safari webpage snippets||firmansolutions||Mac Applications and Mac App Store||2||Nov 4, 2012 09:40 AM|
|cannot see the comment section of a webpage on safari please help!||supertoto2||Mac Applications and Mac App Store||10||Aug 28, 2012 10:39 AM|
All times are GMT -5. The time now is 02:57 AM.