Example #1
0
 def __init__(self, url, payload=None, post=False):
     bundleID = core.bundle()
     cacheName = core.cache(bundleID + "_requests_cache")
     requests_cache.configure(cacheName)
     if payload:
         self.request = requests.get(url, params=payload) if not post else requests.post(url, data=payload)
     else:
         self.request = requests.get(url)
Example #2
0
 def __init__(self, url, payload=None, post=False, cache_for=None):
     cacheName = core.cache("requests_cache")
     if cache_for != None and cache_for < 0:
         exp = None
     else:
         exp = cache_for or 24 * (60^3)
     requests_cache.install_cache(cacheName, expire_after=exp)
     if payload:
         self.request = requests.get(url, params=payload) if not post else requests.post(url, data=payload)
     else:
         self.request = requests.get(url)
Example #3
0
 def __init__(self, url, payload=None, post=False, cache_for=None):
     cacheName = core.cache("requests_cache")
     if cache_for != None and cache_for < 0:
         exp = None
     else:
         exp = cache_for or 24 * (60 ^ 3)
     requests_cache.install_cache(cacheName, expire_after=exp)
     if payload:
         self.request = requests.get(
             url, params=payload) if not post else requests.post(
                 url, data=payload)
     else:
         self.request = requests.get(url)
Example #4
0
    def download(self):
        self.cache_name = core.cache("requests_cache")
        if self.cache_for != None and self.cache_for < 0:
            exp = None
        else:
            exp = self.cache_for or 24 * (60^2)
        if self.cache:
            requests_cache.install_cache(self.cache_name, expire_after=exp, allowable_methods=('GET','POST'))
        if self.payload:
            self.request = requests.get(self.url, params=self.payload) if not self.post else requests.post(self.url, data=self.payload)
        else:
            self.request = requests.get(self.url)

        self.ok = self.request.status_code == requests.codes.ok
Example #5
0
    def download(self):
        self.cache_name = core.cache("requests_cache")
        if self.cache_for != None and self.cache_for < 0:
            exp = None
        else:
            exp = self.cache_for or 24 * (60 ^ 2)
        if self.cache:
            requests_cache.install_cache(self.cache_name,
                                         expire_after=exp,
                                         allowable_methods=('GET', 'POST'))
        if self.payload:
            self.request = requests.get(
                self.url,
                params=self.payload) if not self.post else requests.post(
                    self.url, data=self.payload)
        else:
            self.request = requests.get(self.url)

        self.ok = self.request.status_code == requests.codes.ok