Skip to content

Instantly share code, notes, and snippets.

@Sunil02324
Created February 20, 2016 22:26
Show Gist options
  • Save Sunil02324/91d002d433e56c726a9f to your computer and use it in GitHub Desktop.
Save Sunil02324/91d002d433e56c726a9f to your computer and use it in GitHub Desktop.
import urllib, urllib2
def getUrl():
print 'Enter URL of image page: '
url = raw_input()
return url
def getPage(url):
response = urllib2.urlopen(url)
html = response.read()
return str(html)
def getStorePath():
print 'Enter output filename: '
filename = raw_input()
l = [filename]
return l
def getImageUrl(page_source):
before = '<meta property=\"og:image\" content=\"'
pos=str(page_source).find(before)
pos+=35
image_link=''
while page_source[pos]!='\"':
image_link+=page_source[pos]
pos+=1
return image_link
def getImage(image_link):
print image_link
l=getStorePath()
path= ''# Give the path to download the image here
filename=l[0]
TOTAL_PATH = path + filename + '.jpg'
urllib.urlretrieve(image_link,TOTAL_PATH)
def main():
getImage(getImageUrl(getPage(getUrl())))
if __name__ == '__main__':
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment