1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
class Connexion:
'''
Connect to website.
@param url The url.
@param username The user account.
@param password The password account.
'''
def __init__(self, url, username, password):
self._url = url
self._username = username
self._password = password
def __str__(self):
return "Connexion to url: {}".format(self._url)
def setUrl(self, newUrl):
self._url = newUrl
def authent(self):
self._request = urllib2.Request(self._url)
base64string = base64.encodestring('%s:%s' % (self._username, self._password)).replace('\n', '')
self._request.add_header("Authorization", "Basic %s" % base64string)
return self._request
class Product:
'''
Retrieve product name and associated value |
Partager