Advertisement
Guest User

Untitled

a guest
Aug 8th, 2017
497
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.15 KB | None | 0 0
  1. import urllib
  2. import os
  3. import mechanize
  4.  
  5. USERNAME = 'sorryicantgiveyouthiswill@weener.com'
  6. PW = 'cryptocurrency'
  7.  
  8. def download_movie():
  9.     """Download movie by passing URL"""
  10.     os.chdir('/home/mojo/Videos')
  11.     email = USERNAME
  12.     password = PW
  13.     browser = mechanize.Browser()
  14.     browser.set_handle_robots(False)
  15.     browser.addheaders = [("User-agent","Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.13) Gecko/20101206 Ubuntu/10.10 (maverick) Firefox/3.6.13")]
  16.     sign_in = browser.open("http://superchillin.com/login.php")
  17.     browser.select_form(nr = 0)
  18.     browser["email"] = email
  19.     browser["password"] = password
  20.     browser.submit()
  21.     movie_url = raw_input("Enter URL of movie you would like to download: ")
  22.     r = browser.open(movie_url)
  23.     html = r.read()
  24.     download_link = browser.find_link(text="Download")
  25.     download_url = "http://superchillin.com" + download_link.url
  26.     title = raw_input("What do you want to name the file? ")
  27.     print "Downloading..."
  28.     browser.retrieve(download_url, title)
  29.     print "Done!"
  30.  
  31. def download_series():
  32.     """Download series by passing main URL"""
  33.     os.chdir('/home/mojo/Videos/')
  34.     email = USERNAME
  35.     password = PW
  36.     browser = mechanize.Browser()
  37.     series = raw_input("Which series is it? ")
  38.     if not os.path.exists(series):
  39.         os.makedirs(series)
  40.     browser.set_handle_robots(False)
  41.     browser.addheaders = [("User-agent","Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.13) Gecko/20101206 Ubuntu/10.10 (maverick) Firefox/3.6.13")]
  42.     sign_in = browser.open("http://superchillin.com/login.php")
  43.     browser.select_form(nr = 0)
  44.     browser["email"] = email
  45.     browser["password"] = password
  46.     browser.submit()
  47.     series_url = raw_input("Enter the download links version of the series you would like to download: ")
  48.     r = browser.open(series_url)
  49.     html = r.read()
  50.     urls = [link.absolute_url for link in
  51.             browser.links(url_regex=(".mp4"))]
  52.     print "Found", len(urls), "episodes to download"
  53.     for link in urls:
  54.         print "downloading..."
  55.         browser.retrieve(link)
  56.         print browser.retrieve(link)
  57.     print "Done"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement