#!/usr/bin/python # download_page # download a webpage to a specified file. The script takes two parameters: # the URL of the page to download and a file name to be used to hold # the downloaded web page. import urllib2, sys try: sys.argv[1] except IndexError: print "Error - URL missing! Usage: ./download_page.py download_page_url outfile" sys.exit(1) else: url = sys.argv[1] try: sys.argv[2] except IndexError: print "Error - missing output file name! Usage: ./download_page.py download_page_url outfile" sys.exit(1) else: outfile = sys.argv[2] page = urllib2.urlopen(url) source = page.read() downloadFile = open(outfile, 'w') downloadFile.write(source) downloadFile.close()