Using Basic Authentication in Python to fetch pdf files automatically

def getFile(location, protocol, username, password):

#create the password manager

pass = urllib2.HTTPPasswordMgrWithDefaultRealm()

#create the auth handler

pass.add_password(None, location, username, password)
authhandler = urllib2.HTTPBasicAuthHandler(pass)
opener = urllib2.build_opener(authhandler)

#all calls to urllib2.urlopen will use our handler

urllib2.install_opener(opener)
pagehandle = urllib2.urlopen(location)
fileData = pagehandle.read()
return fileData

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s