示例#1
0
 def set_ok(self, cookie, request):
   if cookie.name in self.accepted_cookies:
     return DefaultCookiePolicy.set_ok(self, cookie, request)
   else:
     return False
示例#2
0
文件: albatar.py 项目: m000x/albatar
 def set_ok(self, cookie, request):
   if cookie.name in self.accepted_cookies:
     return DefaultCookiePolicy.set_ok(self, cookie, request)
   else:
     return False
示例#3
0
 def __init__(self, accepted_cookies):
   self.accepted_cookies = accepted_cookies
   DefaultCookiePolicy.__init__(self)
示例#4
0
 def __init__(self):
     DefaultCookiePolicy.__init__(self)
示例#5
0
文件: albatar.py 项目: m000x/albatar
 def __init__(self, accepted_cookies):
   self.accepted_cookies = accepted_cookies
   DefaultCookiePolicy.__init__(self)
示例#6
0
 def __init__(self, policy=None, check_expired_frequency=10000):
     self.policy = policy or DefaultCookiePolicy()
     self.jar = _CookieJar(self.policy)
     self.jar._cookies_lock = _DummyLock()
     self.check_expired_frequency = check_expired_frequency
     self.processed = 0
示例#7
0
def enable_cookies():
    cj = CookieJar(DefaultCookiePolicy(rfc2965=True))
    opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
    urllib2.install_opener(opener)
示例#8
0
 def __init__(self, policy=None):
     if policy is None:
         policy = DefaultCookiePolicy()
     self._policy = policy
     self._cookies = {}
     self._cookies_lock = dummy_threading.RLock()
示例#9
0
import threading
import time
import urllib2
from cookielib import MozillaCookieJar, DefaultCookiePolicy

def dict_add(*args):
    c = {}
    for v in args:
        if type(v) == type({}):
            c.update(v) 
    return c

user_agent = {'User-agent': "Mozilla/5.0 (Windows NT 6.3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.89 Safari/537.36" }
cookie_file = "/dev/shm/urllib2_cookies.txt"

policy = DefaultCookiePolicy()

global _cookieJar

_cookieJar = MozillaCookieJar(cookie_file, policy)
if os.path.exists(cookie_file ):
    _cookieJar.load()

DEBUG_LEVEL = 2

_http = urllib2.HTTPHandler()
_http.set_http_debuglevel(DEBUG_LEVEL)

_https = urllib2.HTTPSHandler()
_https.set_http_debuglevel(DEBUG_LEVEL)
示例#10
0
 def __init__(self):
     DefaultCookiePolicy.__init__(self)
示例#11
0
 def __init__(self):
    self.policy = DefaultCookiePolicy(rfc2965=True, strict_ns_domain=DefaultCookiePolicy.DomainStrict)
    self.cj = CookieJar(self.policy)
示例#12
0
 def __init__(self, policy=None):
     self.jar = _CookieJar(policy or DefaultCookiePolicy())
     self.jar._cookies_lock = _DummyLock()