def process_result(res): if res.state == "finished": print "Successful!\nType: %s\nResults: %s\nCookie jar: %s" % (res.result_type, str(res.results), str(res.cookiejar)) elif res.state == "failed": print "Failed." elif res.state == "invalid": print "Invalid URL." elif res.state == "need_password": pw = raw_input("Password required. Enter password: "******"password_invalid": pw = raw_input("Password invalid! Try again: ") res.verify_password(pw) process_result(res) else: print "Unknown result state: %s" % res.state for title, url in to_test.iteritems(): print "============ %s ============" % title print "RESOLVE:" res = resolv.resolve(url) process_result(res) print "" print "RECURSE:" res = resolv.recurse(url) process_result(res) print ""
#!/usr/bin/python import sys, urllib, resolv result = resolv.recurse(sys.argv[1]) if 'videos' in result: urls = result['videos'] elif 'files' in result: urls = result['files'] else: print "Not a video or file." exit(1) print "Title: %s" % result['title'] good_urls = [] if len(urls) > 0: for url in urls: if url['priority'] == 1: good_urls.append(url) i = 0 for url in good_urls: filetype = url['format'] print "%d. %s" % (i, url['format']) i += 1 choice = int(raw_input("Make a filetype choice: "))
#!/usr/bin/python import sys, subprocess, resolv result = resolv.recurse(sys.argv[1]) if 'videos' in result: urls = result['videos'] elif 'files' in result: urls = result['files'] else: print "Not a video or file." exit(1) print "Title: %s" % result['title'] good_urls = [] if len(urls) > 0: for url in urls: if url['priority'] == 1: good_urls.append(url) i = 0 for url in good_urls: filetype = url['format'] print "%d. %s" % (i, url['format']) i += 1 choice = int(raw_input("Make a filetype choice: "))
def process_result(res): if res.state == "finished": print "Successful!\nType: %s\nResults: %s\nCookie jar: %s" % ( res.result_type, str(res.results), str(res.cookiejar)) elif res.state == "failed": print "Failed." elif res.state == "invalid": print "Invalid URL." elif res.state == "need_password": pw = raw_input("Password required. Enter password: "******"password_invalid": pw = raw_input("Password invalid! Try again: ") res.verify_password(pw) process_result(res) else: print "Unknown result state: %s" % res.state for title, url in to_test.iteritems(): print "============ %s ============" % title print "RESOLVE:" res = resolv.resolve(url) process_result(res) print "" print "RECURSE:" res = resolv.recurse(url) process_result(res) print ""